$ 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.

Canzona Music App – Interactive Online Music Learning for Children
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.