TechJam is a technology-focused learning and assessment platform developed for an ACM VIT event. The platform provides students with curated learning tracks, quizzes across multiple domains, and a real-time leaderboard to track performance.
This project was built with the goal of creating a clean, scalable, and interactive web experience for tech-based competitions and workshops.
- Authentication System (Mock login-based)
- Multiple Technology Tracks
- C Programming
- Java
- Machine Learning
- Cybersecurity
- Quiz & Evaluation System
- Leaderboard based on quiz scores
- Participant-wise score tracking
- Responsive and modern UI
- Frontend: ReactJS
- Backend: Node.js / Express
- Styling: CSS / Modern UI components
- State Management: React Hooks
Use the following mock accounts to explore different states of the application such as new users, partial attempts, completed quizzes, and leaderboard impact.
| Username | Password |
|---|---|
acmtechjam@gmail.com |
vitacmtechjam |
asdf |
asdf |
test1 |
asdf |
test2 |
asdf |
- Designed specifically for college-level tech events
- Clean separation of concerns between UI and business logic
- Easily extendable for:
- New technology domains
- Timed contests
- Admin dashboards
- Certificate generation
- Admin panel for quiz & user management
- Real-time quiz timers
- Analytics dashboard for organizers
- Backend database integration (MongoDB / Firebase)
- CI/CD based deployment