Dagao was a quiz platform developed to help students in Bangladesh prepare for university admission tests. The platform offered a comprehensive question bank with multiple-choice questions (MCQs) and provided students with tools to practice, compete, and track their progress. One key feature was real time PvP mode where students could select a subject and get matched with other students to compete on same set of questions and rise the leaderboard.
Screenshots
Key Features
- Practice Mode: Solo practice with instant feedback
- Competitive Quizzes: Real-time multiplayer quiz battles
- Question Bank: Thousands of MCQs across various subjects
- Performance Analytics: Detailed statistics and progress tracking
- Subject-wise Practice: Focus on specific subjects or topics
- Leaderboards: Global and subject-specific rankings
Technical Architecture
Mobile Application
- Java: Native Android development
- Real-time Updates: Used JRocket. An event-driven socket library I had written. Why not Socket.io? Just for the fun :)
Backend
- Node.js
- Express
- MySQL
- JRocket
Project Outcome
While the project eventually wound down, it successfully served as:
- A valuable learning experience in building real-time applications
- A platform that helped hundreds of students in their exam preparation
- A foundation for understanding user engagement and gamification
Technical Learnings
This project taught me:
- Real-time communication with sockets
- Database optimization for read heavy applications
- Building engaging user experiences
- Analytics and data visualization
This was one of my earliest complete full-stack projects and remains a memorable learning experience in my development journey.




