Open-Source Quizzing Built for Live Engagement

Experience the future of interactive quizzing with real-time engagement, comprehensive analytics, and enterprise-grade features. Built for educators, teams, and organizations.

Jovvix Quiz Application

Advanced Quiz Features

Real-time Engagement

Live quiz sessions with WebSocket support for instant participant interaction and real-time scoring.

  • Live participant tracking
  • Real-time score updates
  • Interactive问答 sessions
  • Instant feedback system

Analytics Dashboard

Comprehensive analytics and reporting tools to track performance and gain valuable insights.

  • Performance metrics
  • Progress tracking
  • Engagement analytics
  • Custom reports

Enterprise Security

Advanced security features with Ory Kratos integration and enterprise-grade data protection.

  • Secure authentication
  • Role-based access
  • Data encryption
  • Compliance ready

Quiz Builder

Intuitive quiz creation interface with multiple question types and multimedia support.

  • Multiple question types
  • Media-rich content
  • Template library
  • Drag & drop builder

Collaboration

Share quizzes with team members and collaborate on content creation and management.

  • Team workspaces
  • Shared quizzes
  • Version control
  • Comment system

Cross-Platform

Responsive design that works seamlessly across desktop, tablet, and mobile devices.

  • Mobile optimized
  • Touch-friendly
  • Progressive web app
  • Offline support

Interactive Quiz Demos

Live Quiz Session

Experience real-time quiz participation with live scoring, leaderboards, and interactive features.

Quiz Builder

Create interactive quizzes with our intuitive drag-and-drop quiz builder interface.

Analytics Dashboard

View comprehensive analytics, performance metrics, and engagement insights.

User Management

Manage users, roles, and permissions with comprehensive admin controls.

Quick Setup Guide

Docker Deployment

# 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

Development Setup

# 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

Technology Stack

Nuxt 3 & Vue 3

Modern frontend framework with SSR, TypeScript support, and optimized performance.

Go & Fiber

High-performance backend with Fiber framework for scalable API development.

PostgreSQL

Robust relational database with advanced features and excellent performance.

Redis

In-memory data structure store for caching and real-time features.

Docker

Containerization platform for consistent deployment and scalability.

MinIO

S3-compatible object storage for file management and media assets.

Ory Kratos

Enterprise-grade identity and access management solution.

WebSockets

Real-time bidirectional communication for live quiz features.

Platform Statistics

0
Active Quizzes
0
Participants
0
% Uptime
0
Concurrent Users

Choose Your Plan

Starter

Free

Perfect for small projects and personal use

  • Up to 1,000 users
  • Basic features
  • Community support
  • 1 GB storage
  • Advanced moderation
  • Custom branding

Enterprise

$299

For large organizations and custom needs

  • Unlimited users
  • All features included
  • 24/7 dedicated support
  • Unlimited storage
  • Custom development
  • White-label solution

Get In Touch

Success!
Action completed successfully.