$ cd ..
$ cat canzona-music-app-interactive-online-music-learning-for-children.md
Canzona Music App – Interactive Online Music Learning for Children
An interactive web app that helps children learn piano and other instruments online through video modules, quizzes, and engaging activities.
Timeline
5 months
Team Size
1
My Role
Full-Stack Developer & DevOps
Project Overview
Loading preview...
Key Features
Child-friendly video learning modules for piano and other instruments.
Interactive quizzes to test understanding.
Progress tracking for each student.
Upload and manage learning materials (videos, texts, exercises).
Create and organize exercises and quizzes.
Monitor student performance and learning progress.
Media storage powered by AWS S3.
Deployment with integrated AWS CI/CD pipeline.
PostgreSQL database for structured and scalable data management.
Technologies Used
frontend
Next
backend
Go
other
S3PostgreAWS
Technical Challenges
Building two separate applications (Student App & Teacher/Admin App) while keeping them fully integrated within one platform.
Handling large video storage and distribution efficiently using AWS S3.
Designing lightweight yet engaging interactive quizzes suitable for children.
Setting up a secure and automated CI/CD pipeline to ensure smooth deployments on AWS.
Maintaining stable application performance under high user traffic.