/Music-streaming-app

Freewave - Because music deserves to be free | An ad-free music streaming application with the familiarity of Spotify UI

Primary LanguageJavaScript

Music-streaming-app

Freewave - Because music deserves to be free | A simple ad-free music streaming application with the familiarity of Spotify UI

Tech stack

Django, PostgreSQL, HTML, CSS, JS

Built as part of Internet technologies lab mini-project submission.

Steps to run locally

  1. cd Music-streaming-app
  2. pip install -r requirements.txt && python3 manage.py runserver
  3. Enjoy!

Site screenshots

  • Login page
image

  • Homepage
image

  • Liked Songs (you can 'like' any song by clicking the ❤️ icon and save it in this category)
image image

  • Search functionality where you can listen to any song ad-free
image

Deployed using Railway (free tier scrapped, sad)

Update: 10/8/23

  • Deployed using fly.io

  • Switched from sqlite3 to Postgres

  • Database now hosted at neon.tech

  • Sample user details (if you don't want to sign up):

    • username: Udeet
    • password: 1234

Lastly, give the repo a star if you fancy it.