Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MusicLocker Presentation
Search
Jason
July 21, 2025
18
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MusicLocker Presentation
Jason
July 21, 2025
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
22k
Un-Boring Meetings
codingconduct
0
460
Skip the Path - Find Your Career Trail
mkilby
1
260
Become a Pro
speakerdeck
PRO
31
6.3k
Exploring anti-patterns in Rails
aemeredith
4
540
ラッコキーワード サービス紹介資料
rakko
1
5.3M
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Transcript
Group 4 Musiclocker
Table of Contents 1. Description 2. Frontend Demo 3. Backend
Explanation 4. Deployment Explanation 5. Visualization 6. Conclusion / Takeaways
MusicLocker
Frontend - Nhat, Wafi, & group https://musiclocker.site/
Filtering - Jason
Backend - Cameron Flask with Postgres • Frontend talks to
Flask API • Flask API talks to database Rich Filtering and Pagination
Example Endpoint: Request:
Deployment - Cameron Google Cloud - App Engine
Automatic Scaling & Managed Infrastructure Why We Picked App Engine
Easy Integration with Google Cloud Services Connection to Cloud SQL
Visualization - Saathvik Games per Genre
Visualization - Saathvik ObservableHq Top 10
Visualization - Saathvik ObservableHq Develo pers vs # of games
Deployment is best done incrementally Takeaways Errors can be avoided
by carefully going step by step Development is less than ½ of the challenge, CORS, privacy errors, and deployment failures are the hardest part
Our Group Nhat Saathvik Cameron Wafi Jason