Skip to content

francisco0522/Music-able

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Music-able

This is our Portfolio Project, concluding our Foundations Year at Holberton School.

Project Description

This project is for the DJ to take into account the songs his audience likes and the communication between the audience and the DJ is better, with Music-able it can be easily accomplished to help the DJ to know what music they want to listen to. It also offers the public the possibility of choosing the songs they want to listen to right now with a vote or paying for it.

Data Modelling

Technologies

  • MySQL
  • Javascript
  • Python
  • Data API
  • Spotify Web API
  • Flutter

API and methods

  • /api/users

GET: Get all users.

POST: Create a new user.

  • /api/users/<user_id>

GET: Get an user from id.

DELETE: Delete an user from id.

PUT: Update an old user

  • /api/places

GET: Returns the places where dj are with the same app.

POST: Create a new place.

  • /api/places/<place_id>

GET: Returns the address of the place.

DELETE: Delete a place.

PUT: Update an old place.

  • /api/DJs

GET: Returns the data of djs.

POST: Create a new dj.

  • /api/DJs/<dj_id>

GET: Return the information from a specific dj.

DELETE: Delete a dj from id.

PUT: Update an old dj.

  • /api/musicplaylist

GET: Gets all songs by id.

POST: Create a new list

  • /api/musicplaylist/<musicplaylist_id>

GET: Gets a songs base form the id.

DELETE: Deletes songs base form the id.

PUT: Update a old songs.

  • /api/musicplaylist/<musicplaylist_id>/songs

GET: Get all the songs on a playlist

  • /api/musicplaylist/<musicplaylist_id>/songs/<songs_id>

DELETE: Delete songs

POST: Post new

Mockups

License

Public Domain. No copy write protection.

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages