Nikitha2309 / Interview-Prep-Tracker-Website

A web application made using Node.js framework to ease the process of interview preparation by gathering all resources at a single place i.e several practice questions and interview experiences.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interview Tracker Website

Project Demonstration

About The Website

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.

Environment Setup

  • Install node.js
  • Set up and connect to mongo server
  • Install all required dependancies using npm install command
  • Connect the port to localhost:3000

Tech Stack Used

  • Node.js
  • MongoDB
  • HTML
  • CSS
  • Bootstrap
  • JavaScript

Home Page

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

Practice Section

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

Experiences

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

Contribuition

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.

Admin Panel

  • Authenticated admin panel

  • Admins can add , delete modify models data and also approve questions or experiences added by users .

Certificate of Appreciation

About

A web application made using Node.js framework to ease the process of interview preparation by gathering all resources at a single place i.e several practice questions and interview experiences.


Languages

Language:JavaScript 57.8%Language:CSS 24.7%Language:EJS 17.5%