- Instalar MySQL y npm junto con nodejs
- Desplegar el servicio de Spring en un servidor de aplicaciones como Apache o utilizar Spring Boot en su defecto
- Ejecutar el servicio de Spring
- Ejecutar el script 'insertTestData.sql' en la base de datos generada para insertar datos de prueba
- Ejecutar el script 'web/start_server.bat' para ejecutar el frontend
- Acceder a la dirección '<direccion IP del equipo/localhost>:8000/index.html#!/'
GET: Obtiene la lista de todas las series
GET: Obtiene una serie cuyo nombre es $name
GET: Obtiene un usuario cuyo username es $username
POST: Añade la serie cuyo id es $id a la lista de series pendientes del usuario
GET: Obtiene los capitulos visualizados por el usuario cuyo username es $username de la serie cuyo id es $id
PUT: Añade la serie cuyo id es $id a la lista de series empezadas del usuario y registra
el episodio de la temporada recibida como visualizado. En caso de estar ya empezada, simplemente
registra el episodio como visualizado.
QueryParams:
- temporada: Número de la temporada del episodio visualizado
- episodio: Número del episodio visualizado
GET: Obtiene las facturas del usuario cuyo username es $username