HeyQuiz is a MERN stack-based quiz application where users can register, log in, and attempt multiple-choice quizzes.
It’s designed to make learning fun and engaging with instant feedback, score tracking, and a clean user interface.
- 🔐 User Authentication – Secure signup & login using JWT
- 📝 MCQ Quizzes – Attempt quizzes across different topics
- 📊 Score Tracking – Get instant results and performance analysis
- 🎨 Responsive UI – Built with React + Ant Design for a clean UI
- ⚡ Real-time Data – MongoDB & Express.js backend for smooth performance
- Frontend: React.js, Redux, Ant Design
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- Authentication: JWT
- Deployment: Render (Frontend + Backend)
Make sure you have installed:
- Node.js (v16+ recommended)
- MongoDB (local or Atlas account)
- npm or yarn
- Clone the repo
git clone https://github.com/strivendra002/HeyQuiz.git cd HeyQuiz
cd server npm install
cd ../client npm install MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_secret_key PORT=5000
cd server npm run dev
cd ../client npm start
👨💻 Author
Trivendra Kumar
🌐 Portfolio - https://portfolio-two-pi-ejaoseqvam.vercel.app/
💼 LinkedIn - https://www.linkedin.com/in/trivendra-kumar-b9302a226/
💻 GitHub - https://github.com/strivendra002/
📫 Reach me: strivendra002@gmail.com