Skip to content

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 r

Notifications You must be signed in to change notification settings

Saurabh13042004/prephelp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

PrepHelp

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.

Features

  • 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.

Tech Stack

  • Frontend: React.js, Vite.js, Daisy UI, Prlien, Tailwind CSS
  • Backend: Node.js, Express
  • Database: MongoDB, Mongoose
  • Authentication: OTP validation
  • Email Integration: Nodemailer

Installation

  1. Clone the repository: git clone https://github.com/saurabh13042004/prephelp.git
  2. Navigate into the project directory: cd prephelp
  3. Install dependencies: npm install
  4. Set up MongoDB: Install and configure MongoDB on your system.
  5. Set environment variables: Create a .env file and add necessary environment variables like database connection string, OTP validation settings, etc.
  6. Start the server: npm start

Usage

Once the server is running, PrepHelp can be accessed through a web browser.

Contributing

Contributions are welcome! If you'd like to contribute to PrepHelp, please follow these steps:

  1. Fork the repository.
  2. Create your feature branch: git checkout -b feature/my-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin feature/my-feature
  5. Submit a pull request.

License

This project is licensed under the MIT License.

Contact

For any inquiries or feedback, feel free to reach out to [saurabh1258.be21@chitkarauniversity.edu.in].

About

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 r

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages