Feelody is an assistive web service that helps hearing-impaired users enjoy music through visual and tactile feedback.
By converting pitch and rhythm into animated visuals and wrist vibrations, users can feel their own musical expression β in real time.
This tool bridges the gap between hearing and feeling, enabling true musical participation.
-
Real-time Pitch & Rhythm Feedback
Visualize your performance with a color-coded waveform and real-time metronome. -
Mr. Feelody's Emotional Reactions
16 expressive animations respond to your musical accuracy, providing motivation and fun. -
Smartwatch Vibration Sync
Feel the beat through synchronized wrist vibrations for better rhythm awareness. -
Performance Replay & AI Scoring
Replay your practice sessions and receive scores powered by Gemini AI. -
Interactive Community Feedback
Share your performances and receive encouragement through user comments.
Developers push code to the GitHub repository.
GitHub Actions automatically build Docker images for the Spring Boot backend.
The Docker images are pushed to GCP's Container Registry.
Images are deployed to a GKE (Google Kubernetes Engine) cluster.
Blue-Green deployment strategy is used to ensure smooth rollouts and zero downtime.
The Spring Boot backend connects to Cloud SQL (MySQL) for data management.
The React frontend is deployed separately via Vercel, providing fast and optimized delivery to end-users.
| πμ§νμ§ | μ΄μ°½λͺ© | κ³ λμ | μ₯μ°μ |
|---|---|---|---|
@Catsmanager Frontend |
@eelkom Frontend |
@kdongsu5509 Backend |
@us4c0d3 Backend |






