A web application made using Node.js framework to ease the process of interivew preperation by gathering all resources at a single place i.e several practice questions and interview experiences.
- Install node.js
- Set up and connect to mongo server
- Install all required dependancies using npm install command
- Connect the port to localhost:3000
- Node.js
- MongoDB
- HTML
- CSS
- Bootstrap
- JavaScript
The home page contains navbar , body and footer .
- Before authentication it shows two options signup and login .
- After login it displays user's username and gives access to all other parts of the website
A user can practice many questions topic wise .
- Topics page contains several topics
- A particular topic's page contains all questions related to that topic
A user can read many interview experiences company wise . Companies page contains several companys displayed on card
A particular company's page contains all experiences related to that company
A user can contribute as well .
- Adding Questions
- Adding Experience
A user added question or experience needs admin approval to be displayed in the website . If a admin adds it gets saved and displayed by default.
- Authenticated admin panel
- Admins can add , delete modify models data and also approve questions or experiences added by users .