Vanguard is an interactive learning platform that allows users to create and participate in real-time quizzes. Designed for teachers, trainers, and event hosts, it brings engagement and gamification to learning and assessments.
- 🎨 Create and host dynamic quizzes in real time
- 📱 Participants can join from any device via a simple interface
- 🧠 Gamified experience with timers, points, and live feedback
- 📊 Detailed performance analytics for insights and evaluation
- 🏆 Leaderboard for competitive fun
- 👥 Ideal for classrooms, corporate training, and social events
git clone https://github.com/IU-Capstone-Project-2025/Vanguard.git
cd Vanguardcp .env.dev.example .envdocker compose --env-file .env -f docker-compose.yaml -f docker-compose.dev.yaml up -d --build frontenddocker compose --env-file .env -f docker-compose.yaml -f docker-compose.dev.yaml up -d --build- Frontend available at: http://localhost:3000
- Grafana available at: http://localhost:3001
cp .env.prod.example .envchmod +x setup.sh
./setup.shdocker compose --env-file .env -f docker-compose.yaml -f docker-compose.prod.yaml up -d --build- Frontend available at: https://tryit.selnastol.ru
- Grafana available at: https://grafana.tryit.selnastol.ru
To stop and remove all running containers:
-
For dev:
docker compose -f docker-compose.yaml -f docker-compose.dev.yaml down
-
For prod:
docker compose -f docker-compose.yaml -f docker-compose.prod.yaml down