PrepHelp is an interview experience platform designed for Chitkara University students, specifically tailored to aid students preparing for on-campus placement drives. It provides access to past interview questions, test questions, and interview experiences shared by fellow students. Additionally, an admin panel is available for faculty to manage responses, toggle the display of user interview experiences, and sort experiences by companies and posting dates.
- Interview Experience Repository: Access past interview questions and experiences shared by students.
- Test Questions Bank: View and practice test questions for better preparation.
- Admin Panel: Allows admin/faculty to manage responses, toggle user interview experience visibility, and sort experiences by companies and posting dates.
- Secure Authentication: Implements OTP validation for secure user authentication.
- Chitkara University HP Campus Exclusive: Accessible only to Chitkara University HP campus students.
- Profile Editing: Students can edit their profiles as needed.
- Frontend: React.js, Vite.js, Daisy UI, Prlien, Tailwind CSS
- Backend: Node.js, Express
- Database: MongoDB, Mongoose
- Authentication: OTP validation
- Email Integration: Nodemailer
- Clone the repository:
git clone https://github.com/saurabh13042004/prephelp.git
- Navigate into the project directory:
cd prephelp
- Install dependencies:
npm install
- Set up MongoDB: Install and configure MongoDB on your system.
- Set environment variables: Create a
.env
file and add necessary environment variables like database connection string, OTP validation settings, etc. - Start the server:
npm start
Once the server is running, PrepHelp can be accessed through a web browser.
Contributions are welcome! If you'd like to contribute to PrepHelp, please follow these steps:
- Fork the repository.
- Create your feature branch:
git checkout -b feature/my-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin feature/my-feature
- Submit a pull request.
This project is licensed under the MIT License.
For any inquiries or feedback, feel free to reach out to [saurabh1258.be21@chitkarauniversity.edu.in].