Skip to content

ccm32004/song_guesser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MelodyMatch

play song snippets to guess songs by your favourite artists (like our queen taylor swift)!

Screenshot 2025-04-07 at 11 21 22 PM Screenshot 2025-04-07 at 11 22 59 PM Screenshot 2025-04-07 at 11 23 47 PM Screenshot 2025-04-07 at 11 24 41 PM


Uses React, Vite, Mantine for frontend
Uses Express.js, MongoDB Atlas and Redis for sessions
Uses Spotiy API for song snippets and OAuth flow
Deployed via Ubuntu AWS EC2 instance, ECR for docker image management, Nginx with reverse proxy, configured SSL with Cloudflare

TODO:
convert all css files to css modules
store login state in redis session store
cache static json files in memory to reduce fs.sync calls

read article later: https://medium.com/@prabhupj/hosting-multiple-websites-in-a-single-aws-ec2-instance-using-nginx-docker-containers-a95655b32592

About

play song snippets to guess songs by your favourite artists (like our queen taylor swift)!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages