PrepBuddy is a placement preparation platform built to help students, crack aptitude rounds of top tech companies. With a collection of aptitude questions from 25+ companies, user ranking, and DP upload support — it’s your one-stop practice zone!
📌 Click here to access PrepBuddy.
- Aptitude Tests – Based on real company patterns.
- User Ranking – Compare your score with others on the leaderboard.
- Profile Picture Upload – Upload and display your DP via Cloudinary.
- Gmail Login – Secure login using Firebase authentication.
- Performance Tracking – Know your total points and attempts.
- Unlockable Badges – Earn achievement badges as you progress and perform better.
- React + Vite (TypeScript)
- Tailwind CSS
- ShadCN/UI & Lucide Icons
- Axios
- Node.js + Express.js
- MongoDB + Mongoose
- Firebase Auth
- Cloudinary + Multer
We love open source. Feel free to contribute and make PrepBuddy even better!
📌 First, raise the issue you want to work on. Only when it is assigned to you, follow the steps below.
-
Fork this repo.
-
Clone the repo:
git clone <forked-repo-url>
-
Create a new branch:
git checkout -b <your-feature-name>
-
Make your changes.
-
Commit your changes:
git commit -m "Added feature" -
Push to your fork:
git push origin <your-feature-name>
📌 your-feature-name simply means the new branch you created.
- Open a Pull Request
We'll review your PR soon!

.png)

