Skip to content

PrepBuddy is a student-focused platform where users can practice aptitude tests based on real company patterns, track their progress, upload profile pictures, earn badges, and compete on a global leaderboard.

License

Notifications You must be signed in to change notification settings

SurajSG23/PrepBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧠 PrepBuddy

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.


🌟 Features

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

🚀 Tech Stack

Frontend

  • React + Vite (TypeScript)
  • Tailwind CSS
  • ShadCN/UI & Lucide Icons
  • Axios

Backend

  • Node.js + Express.js
  • MongoDB + Mongoose
  • Firebase Auth
  • Cloudinary + Multer

🏷️ Badges

React Node.js MongoDB Firebase Cloudinary Open Source Made with Love


🧑‍💻 Open for Contributions

We ❤️ open source. Feel free to contribute and make PrepBuddy even better!

How to Contribute

  1. 🍴 Fork this repo
  2. 🌱 Create a new branch:
    git checkout -b your-feature-name
  3. 💻 Make your changes
  4. ✅ Commit your changes:
    git commit -m "Added feature"
  5. 🚀 Push to your fork:
    git push origin your-feature-name
  6. 📝 Open a Pull Request

We'll review your PR soon!


📁 Project Structure (Simplified)

About

PrepBuddy is a student-focused platform where users can practice aptitude tests based on real company patterns, track their progress, upload profile pictures, earn badges, and compete on a global leaderboard.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 36