Skip to content

PitonProject/PlayIT

Repository files navigation

PitonProject

Aplicació desenvolupada per Marc Sánchez i Ferran Verdés

La idea principal de l'aplicació és que els usuaris d'un pub puguin escollir la música que volen que hi soni. Concretament, es tracta d'una app que permet a un usuari seguir als seus pubs de preferència, consultar les playlists de música que aquest té associades i afegir-hi cançons, tot partint del repertori de música que s'ofereix a la plataforma Spotify.

API RESTful

Method Resource Description
GET /pub Llistat de pubs registrats en format HTML
GET /pub.json Llistat de pubs registrats en format Json
GET /pub.xml Llistat de pubs registrats en format XML
GET /pub/id Informació d'un pub en format HTML
GET /pub/id.json Informació d'un pub en format Json
GET /pub/id.xml Informació d'un pub en format XML
GET /pub/id/playlist.json Llistat de playlists que té registrades un pub en format Json
GET /pub/id/playlist.xml Llistat de playlists que té registrades un pub en format XML
GET /playlist Llistat de playlists registrades en format HTML
GET /playlist.json Llistat de playlists registrades en format Json
GET /playlist.xml Llistat de playlists registrades en format XML
GET /playlist/id Informació d'una playlist en format HTML
GET /playlist/id.json Informació d'una playlist en format Json
GET /playlist/id.xml Informació d'una playlist en format XML
GET /playlist/id/track.json Llistat de cançons que té una playlist en format Json
GET /playlist/id/track.xml Llistat de cançons que té una playlist en format XML
GET /track Llistat de tracks registrats en format HTML
GET /track.json Llistat de tracks registrats en format Json
GET /track.xml Llistat de tracks registrats en format XML

També s'ofereix una API RESTful a /api, en la qual només pot accedir-hi un usuari administrador. Aquesta API està implementada fent ús del Django REST framework.

Panell d'administració

El projecte inclou una base de dades SQLite per tal de poder provar-lo. Per accedir al panel d'administració s'ha d'accedir a /admin. L'usuari administrador és: admin amb password: 123456

Funcionament general

Quan accedim a la pàgina principal, una vegada hem superat el procés de login, podem veure la llista de pubs que seguim (amb l'objectiu de participar al seu reportori musical). A l'esquerra de la pàgina hi trobarem el menú principal de navegació, el qual ens permetrà accedir a les diferents seccions que hem implementat, com per exemple, a la de "Add track to pub playlist", la qual ens permet afegir una cançó a la playlist d'un pub, tot mitjançant la cerca d'aquesta dins de la plataforma de Spotify.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published