Skip to content

mlsacit/spotify-clone-flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Clone Application

Thumbnail

Requirements

  • Programming language: Python
  • Framework: Flask
  • CSS Framework: Bootstrap 5
  • SQL Database: SQLite for development

How to build it - ToDo List

Pages of Spotify music clone app

  • Static pages - for user view

    • home.html
    • about.html
    • contact.html
    • disclaimer.html
  • Dynamic pages - for users (using SQL)

    • music-list.html
    • play-music.html
  • Music Manager (Administrator) - only for authenticated

    • admin/login.html
    • admin/register.html
    • admin/music/add.html
    • admin/music/list.html
    • admin/music/edit.html
    • admin/music/delete.html
    • admin/messages.html

Database Tables

  • Author
    • username - TEXT | PK
    • name - TEXT
    • socialhandle - TEXT (example: Instagram handle)
  • Album
    • slug - TEXT | PK
    • title - TEXT
    • author - FK (Author | name)
  • Track
    • slug - TEXT | PK
    • title - TEXT
    • url - TEXT
    • album - FK (Album | title)
    • duration - INTEGER (example: 1:00 -> 60 seconds)

TO-DO List

please refer Todo list

Mentor

Contributors (MSCLUB Volunteers)

About

This is a hobby project for MS CLUB CIT Technical Team.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published