Education

Dnevnik

Dnevnik is an all‑in‑one learning management system that empowers educators to create courses, stream lectures, deliver quizzes and track student progress. With support for adaptive streaming, interactive assessments and discussion forums, it provides an engaging digital learning experience.

Duration
3 weeks
Team Size
2 developers
Dnevnik

Technologies Used

Vue.js Laravel MySQL WebRTC FFmpeg Socket.io AWS S3

Key Features

Course creation and management
Video streaming with adaptive quality
Interactive quizzes and assessments
Discussion forums and messaging
Progress tracking and analytics
Certificate generation and management
Mobile learning app
Integration with external tools

Challenges & Solutions

Challenges

Implementing reliable video streaming for courses
Creating engaging interactive learning experiences
Managing large file uploads and storage
Ensuring accessibility and compliance

Solutions

Built adaptive video streaming with multiple quality options
Developed interactive quiz and assessment tools
Implemented chunked file upload with progress tracking
Created comprehensive accessibility features and WCAG compliance

Project Results

📈

88% course completion rate, 82% student satisfaction

More Projects

Explore other projects in our portfolio

Joyce University

A WordPress‑powered website showcasing Joyce University’s accelerated nursing and health sciences programs and hands‑on clinical training

View Project

Klazia

Klazia is a modern e‑learning platform that offers flexible courses, interactive quizzes,etc

View Project

Whitley College

This platform delivers a live virtual classroom environment for Whitley College. It supports HD video conferencing.

View Project