InterCup is an interview preparation platform, where users can check their knowledge on a specific topic or can prepare for interview questions.
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.
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.
- 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)
https://github.com/rsinghcodes/intercup-backend
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 has been deployed successfully🎉! Check out here 🔗.
Home Page
Welcome Page
User Profile Page
Quiz Page
Theroy Interview Questions Page
Glad to see you here! Show some love by starring ⭐ this repo.