Skip to content

Drona-Srivastava/techjam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechJam

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.


Features

  • 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

Tech Stack

  • Frontend: ReactJS
  • Backend: Node.js / Express
  • Styling: CSS / Modern UI components
  • State Management: React Hooks

Mock Login Credentials

Use the following mock accounts to explore different states of the application such as new users, partial attempts, completed quizzes, and leaderboard impact.

🧪 Sample Test Accounts

Username Password
acmtechjam@gmail.com vitacmtechjam
asdf asdf
test1 asdf
test2 asdf

Project Highlights

  • 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

Future Enhancements

  • Admin panel for quiz & user management
  • Real-time quiz timers
  • Analytics dashboard for organizers
  • Backend database integration (MongoDB / Firebase)
  • CI/CD based deployment

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors