VocabCycle – Vocabulary Learning Platform
A production-ready SaaS-style vocabulary learning platform that helps users learn, review, and retain English vocabulary through a custom Learning Cycle Engine, smart Review Queue, and completion-based spaced repetition. Designed for IELTS, GRE, SAT, job exam candidates, and English learners.
Next.jsReactTypeScriptTailwind CSSDjangoDjango REST FrameworkPythonPostgreSQLNeonDockerJWTGoogle OAuthCloudflareGitHub ActionsResendCloudinary

VocabCycle is a modern full-stack vocabulary learning platform built to solve one of the biggest challenges in language learning: remembering vocabulary over time. The platform uses a custom Learning Cycle Engine and Review Queue to guide users through structured learning sessions and intelligent reviews. Instead of manually deciding what to study next, VocabCycle automatically manages learning cycles, review schedules, progress tracking, and personalized reminders. Users can add vocabulary from any source, review previously learned words, monitor their learning progress, maintain daily study streaks, and continue learning seamlessly even after missing several days. The application also includes secure Google OAuth authentication, JWT-based authorization, configurable email reminders, responsive UI, modern dashboard analytics, and performance optimizations for fast loading and smooth user experience. Built with a production-ready architecture using Next.js, Django REST Framework, PostgreSQL, Docker, Cloudflare, GitHub Actions, and Resend.
Gallery


