Skip to content

bibookss/spotify-downloader-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

spotify-downloader-web-app

A Laravel web app to download songs from your favorite Spotify artists, albums, and playlists using a Python backend service.

Features

  • Download songs from playlists, albums, or artists.
  • Download whole playlists, albums, or artist's songs in one click.
  • Search for songs, albums, and playlists
  • View popular playlists from Spotify

Usage

Copy the .env.sample to .env and plug in the Spotify ID and secret

cd /spotify-downloader-web-app
docker compose build && docker compose up -d

Frontend Team:

Backend Team:


Conventions

  1. Github
    • Commits:

      git commit -m [action]: [description]

      • Action:
        Option Information
        feat New feature for the user, not a new feature for build script.
        fix Bug fix for the user, not a fix to a build script.
        docs Changes to the documentation.
        style Formatting, missing semi colons, etc; no production code change
        refactor Refactoring production code, eg. renaming a variable
        test Adding missing tests, refactoring tests; no production code change
        chore Updating grunt tasks etc; no production code change.
    • Branching:

        git branch '[layer]/[description]' '[commit-hash]'
        --- or ---
        git checkout -b '[layer]/[description]' '[commit-hash]'
      
      • Layer:
        • frontend - A branch that concerns the frontend (presentation layer) of the project.
        • backend - A branch that concerns the backend (data access layer) of the project.
      • Description:
        • Options: feature, description, or bugfix.
      • Commit Hash (Optional):
        • Create a branch of [layer]/[description] from a previous commit using the [commit-hash].

Application Sample Screenshots

Landing Page View
Application Image
Dashboard Page View
Application Image
Playlist Page View
Application Image

About

A Laravel web app to download songs from your favorite Spotify artists, albums, and playlists using a Python backend service.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published