Skip to content

InterCup is an interview preparation platform, where users can check their knowledge on a specific topic or can prepare for interview questions. This app is built using React, Nodejs, Express and MongoDB.

Notifications You must be signed in to change notification settings

rsinghcodes/InterCup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InterCup

InterCup is an interview preparation platform, where users can check their knowledge on a specific topic or can prepare for interview questions.

InterCup App preview

Project Objectives

The main objective of developing Intercup - an interview preparation platform is to provide an easy way for engineering and technical background students and working professionals to prepare for technical interview and crack technical interview of any big company easily. Intercup - an interview preparation platform provides interview preparation material for technical interview preparation at the earliest without any difficulty. Previously asked interview questions, companies specific interview questions can be searched not only by students or working professionals but by anyone in the world. The factors behind the motivation of this system are:

  • Not all students are capable of finding supporting resources that are urgently needed for interview preparation.
  • To prepare candidate according to job requirement faster within less time.
  • Creating a user-friendly interactive space where students and working professionals can easily prepare for any difficult technical interviews.
  • To develop a good attitude and confidence for problem solving and situation handling.

🎮 Features & Functionality

User

  • User can register.
  • User can login.
  • Manage Account - Delete Account or Update Full Name or password.
  • View all interview questions.
  • Attempt quizzes.
  • Like on published interview questions.
  • Add to Favorite list

Admin

  • Admin can login with credentials
  • Admin can create, read, delete and update user data ( Manage Account - Delete Account or Update Full Name or password).
  • Admin can create, read, delete and update quizzes.
  • Admin can create, read, delete and update questions.
  • View all interview questions.
  • Attempt quizzes.

Admin Dashboard

🚧 Technology Stack Used

  • Server Environment - Node.js
  • Backend Framework - Express.js
  • DevOps - Docker
  • Frontend - React.js, Redux (State management), MUI
  • Database - MongoDB in conjunction with Mongoose
  • Cloud database service - MongoDB Atlas
  • Email verification using nodemailer
  • Deployment - Render (Backend) & Netlify (Frontend)

🗄 Backend Application link

https://github.com/rsinghcodes/intercup-backend

⬇️ Installation & Set Up

Step 1️⃣: Clone this repository to your local machine

git clone https://github.com/rsinghcodes/InterCup.git

Step 2️⃣: Install all the dependencies.

npm install

Step 3️⃣: Now start the application

npm start

Your app is ready to be run! ✨✨
Open http://localhost:3000 to view it in the browser.

Application Status

Application has been deployed successfully🎉! Check out here 🔗.

🖼️ Screenshots

Home Page

image1

Welcome Page

image2

User Profile Page

image3

Quiz Page

image4

Theroy Interview Questions Page

image5

Glad to see you here! Show some love by starring ⭐ this repo.

About

InterCup is an interview preparation platform, where users can check their knowledge on a specific topic or can prepare for interview questions. This app is built using React, Nodejs, Express and MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published