BuzzIQ
BuzzIQ is a smart and secure online quiz platform designed to offer a fair, engaging, and performance-driven assessment experience. It ensures real-time monitoring, auto-certification, and a dedicated user dashboard, all while prioritizing user privacy and data security.
Screenshot
π Features
- Online proctored quizzes
- Live monitoring during assessments
- Smart scoring system
- Auto-generated certificates (for scores >= 65%)
- Subject-wise quiz topics
- Performance tracking via user dashboard
- Chatbot for app-related assistance
- Result-based certificate download
- Local storageβbased user rating system
π οΈ Technology Used
Frontend
- Vite + React.js
- Tailwind CSS
- Clerk
Backend
π§Ύ How to Run the Project
- Clone the repository
- Run
npm install
in both frontend and backend directories
- Set up environment variables (see below)
- Run the development server using
npm run dev
or respective command for frontend/backend
π .env for frontend
VITE_CLERK_PUBLISHABLE_KEY
VITE_API_BASE_URL=http://localhost:5000
π .env for backend
PORT=5000
MONGODB_URI=your_mongo_uri
π§ Pages Overview
- Home Page β Introduction to BuzzIQ and chatbot access
- Quiz Dashboard β Displays available topics and quiz navigation
- Quiz Page β Main quiz interface with live monitoring
- Result Page β Displays score, download certificate (if eligible), and a rating system
π Future Enhancements
- Leaderboard & Global Rankings
- Admin Panel for uploading quizzes
- AI-generated questions (GPT integration)
- Weekly quiz contest
π¨βπ» Developers
License
This project is licensed under the MIT License. See the LICENSE file for more details.