Experience the future of interactive quizzing with real-time engagement, comprehensive analytics, and enterprise-grade features. Built for educators, teams, and organizations.
Live quiz sessions with WebSocket support for instant participant interaction and real-time scoring.
Comprehensive analytics and reporting tools to track performance and gain valuable insights.
Advanced security features with Ory Kratos integration and enterprise-grade data protection.
Intuitive quiz creation interface with multiple question types and multimedia support.
Share quizzes with team members and collaborate on content creation and management.
Responsive design that works seamlessly across desktop, tablet, and mobile devices.
Experience real-time quiz participation with live scoring, leaderboards, and interactive features.
Create interactive quizzes with our intuitive drag-and-drop quiz builder interface.
View comprehensive analytics, performance metrics, and engagement insights.
Manage users, roles, and permissions with comprehensive admin controls.
# Clone the repository git clone https://github.com/Improwised/jovvix.git cd jovvix/quiz-application # Start all services with Docker Compose docker-compose up -d # Access the application # Frontend: http://localhost:5000 # Backend API: http://localhost:3000 # Database: localhost:5432 # MinIO Console: http://localhost:9001
# Frontend Development (Nuxt 3 + Vue 3) cd app npm install npm run dev # Backend Development (Go + Fiber) cd api go mod vendor make start-api-dev # Database Setup # PostgreSQL, Redis, and MinIO are configured in docker-compose.yaml # All environment variables are in .env.example files
Modern frontend framework with SSR, TypeScript support, and optimized performance.
High-performance backend with Fiber framework for scalable API development.
Robust relational database with advanced features and excellent performance.
In-memory data structure store for caching and real-time features.
Containerization platform for consistent deployment and scalability.
S3-compatible object storage for file management and media assets.
Enterprise-grade identity and access management solution.
Real-time bidirectional communication for live quiz features.
Perfect for small projects and personal use
Best for growing businesses and teams
For large organizations and custom needs