Okey Dokey

A web-based platform for learning English, designed specifically for school-aged students. Okey Dokey combines live video sessions, structured programs, and gamified elements to create an engaging and effective online English school experience.

Key functionality:

-User registration and secure authentication via REST API powered by FastAPI
-Live video lessons directly in the browser (Zoom-like sessions) without external apps
-Customized learning programs structured by levels and age groups
-Homework assignments with submission and grading functionality
-Integrated calendar to track upcoming lessons, assignments, and deadlines
-Gradebook system to view performance, progress, and feedback from teachers
-User profiles with avatar customization and progress tracking
-Teacher and student roles with differentiated access and tools

Technical features:

-Frontend developed in React for a responsive and interactive user interface
-Backend implemented with Django and FastAPI for scalable API and business logic
-PostgreSQL for structured storage of users, lessons, grades, and homework
-REST API integration for seamless communication between frontend and backend
-WebRTC or third-party integration for in-browser video sessions
-Responsive UI designed for students, accessible across laptops and tablets

Time spent
Technology stack