QuizzyBuddy is a smart, interactive quiz platform designed to help users learn, compete, and grow every day.
Participate in daily quizzes, host your own challenges, battle 1 vs 1, and track performance with modern analytics.
- Skill-based daily quizzes
- Real-time global leaderboard
- Performance & consistency tracking
- Manual & AI-assisted quiz creation
- Secure join code system
- Multi-user participation
- Participant-wise score breakdown
- Instant result release
- Clean & modern dashboard UI
- Real-time head-to-head battles
- Time-limited questions
- Speed & accuracy based competition
- Streak badges (1 week → 1 year)
- Hosting milestones
- Top 1 / Top 5 / Top 10 ranking rewards
| Category | Technology |
|---|---|
| Frontend | React, Tailwind CSS, Context API |
| Backend | Node.js, Express.js |
| Database | MongoDB (Mongoose) |
| Real-Time | Socket.io |
| Auth | JWT, Bcrypt |
| State Mgmt | React Context / Redux (optional) |
| Hosting | Vercel (Frontend), Render (Backend) |
| API | Gemini Api (gemini-2.5-flash , gemini-2.5-pro) , Resend API |
🌐 Live Demo : QuizzyBuddy - Challenge yourself with engaging quizzes
🎥 Demo Video : will be available soon...
Currently, there are no automated tests implemented for this project.
🧠 Currently learning: Advanced AI Algorithm , real-time systems, and React performance optimizations
👯♀️ Looking to collaborate on: Open-source projects, educational apps, and AI-assisted platforms
🤔 Looking for help with: Best practices for scalable Node.js backends and React architectures
💬 Ask me about: Web development, MERN stack, AI integrations, and quizzes
📫 How to reach me: pallab861774@gmail.com | LinkedIn
😄 Pronouns: He/Him
⚡️ Fun fact: I love gamifying learning experiences and building interactive educational platforms
I'm a full stack developer passionate about building interactive MERN applications, real-time systems, and AI-assisted platforms like QuizzyBuddy.
To deploy this project locally, run:
npm install
npm run dev