Back to projects
Ocasia

An AI-powered study platform that turns student notes into personalised quizzes, flashcards, and explanations.
Project overview
What I built
Ocasia combines a Django application with an async AI service to help students study from their own material. I focused on backend architecture and the AI integration while collaborating with a friend on the frontend.
Category
Education
Timeline
March 2026
Scope
14 technologies
Delivery notes
Highlights
The practical work, decisions, and working systems that shaped this project.
- GPT-4o-mini content generation
- Django core logic and API gateway
- Async FastAPI service for AI interactions
- Persistent profiles, uploads, quizzes, and flashcards
Technical foundation
Built with
The tools and platforms used to move the idea from concept to a working project.
PythonDjangoFastAPIReactPostgreSQLRAGUpstash VectorDjango ChannelsRedisOpenAIOpenAI EmbeddingsClaudePaystackCloudinary
Keep exploring


