summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorniliara-edu <nil.jimeno@estudiant.fjaverianas.com>2025-01-19 14:17:25 +0100
committerniliara-edu <nil.jimeno@estudiant.fjaverianas.com>2025-01-19 14:17:25 +0100
commit073149464269b5fcc90e282536c1a946ad474085 (patch)
treea497ad92280f4e00cfbea909fa3a2de3bc8554f4 /docs
parent5e875ca22341821a9897092b7b9e656a7405ef32 (diff)
add docs + song api routes
Diffstat (limited to 'docs')
-rw-r--r--docs/entry1.pdfbin0 -> 82039 bytes
-rw-r--r--docs/entry2.pdfbin0 -> 59738 bytes
-rw-r--r--docs/entry3.txt36
-rw-r--r--docs/entry4.txt25
4 files changed, 61 insertions, 0 deletions
diff --git a/docs/entry1.pdf b/docs/entry1.pdf
new file mode 100644
index 0000000..2735c72
--- /dev/null
+++ b/docs/entry1.pdf
Binary files differ
diff --git a/docs/entry2.pdf b/docs/entry2.pdf
new file mode 100644
index 0000000..75073b9
--- /dev/null
+++ b/docs/entry2.pdf
Binary files differ
diff --git a/docs/entry3.txt b/docs/entry3.txt
new file mode 100644
index 0000000..f92c3df
--- /dev/null
+++ b/docs/entry3.txt
@@ -0,0 +1,36 @@
+--------------------------------------------------------------------------------
+ACTIVITAT AVALUABLE AC3
+--------------------------------------------------------------------------------
+Mòdul: MP12- Projectes
+--------------------------------------------------------------------------------
+UF: UF1
+--------------------------------------------------------------------------------
+Professor: Albert Guardiola, Marc Callejón
+--------------------------------------------------------------------------------
+Data límit d'entrega: 16/10/2024 23:59
+--------------------------------------------------------------------------------
+Mètode d'entrega: Per mitjà del Clickedu de l'assignatura. Les activitats entregades més enllà de la data límit només podran obtenir una nota de 5.
+--------------------------------------------------------------------------------
+Instruccions: S'ha d'entregar un únic fitxer comprimit amb el nom:
+--------------------------------------------------------------------------------
+ MP12-PROJ1-ENTR3.zip/rar
+--------------------------------------------------------------------------------
+Es valorará la presentació.
+
+Tasca 1. Desenvolupar el codi de l'API especificada, en llenguatge Python. El codi de l'API ha de complir els següents requisits:
+Requisits funcionals:
+-Adequar-se coompletament a l'especificació elaborada a l' ENTREGA 1. Qualsevol desviació respecte de l'especificació ha de documentar-se a la Tasca 2.
+Requisits tecnològics:
+-El codi de l'API ha d'estar modularitzat, com a mínim, de la següent manera.
+ -Mòdul principal (app.py): instanciació i configuració (incloses les rutes) del servidor Flask.
+ -Mòdul de base de dades (bd.py): crides a la base de dades.
+ -Mòdul d'autenticació (auth.py): gestió de l'autenticació d'usuaris.
+-Les crides a la base de dades han d'estar sotmeses a control d'excepcions.
+-Les claus d'autenticació de l'API han d guardar-se encriptades a la base de dades.
+
+Tasca 2. Lliurar un checklist dels requisits funcionals especificats (ENTERGA 1) que marqui clarament si s'han implementat o no en el codi lliurat. Els requisits no implementats han de venir acompanyats d'una justificació de per què no s'han implementat.
+
+Tasca 3. Allotjar l'API al servidor de hosting https://www.pythonanywhere.com/.
+ (Es proporciona a continuació un tutorial per a allotjar una aplicació python amb una base de dades MySQL)
+ https://blog.pythonanywhere.com/121/
+
diff --git a/docs/entry4.txt b/docs/entry4.txt
new file mode 100644
index 0000000..6b2c4dd
--- /dev/null
+++ b/docs/entry4.txt
@@ -0,0 +1,25 @@
+--------------------------------------------------------------------------------
+ACTIVITAT AVALUABLE AC4
+--------------------------------------------------------------------------------
+Mòdul: MP12- Projectes
+--------------------------------------------------------------------------------
+UF: UF1
+--------------------------------------------------------------------------------
+Professor: Albert Guardiola, Marc Callejón
+--------------------------------------------------------------------------------
+ Data d'entrega: 30/10/24
+--------------------------------------------------------------------------------
+Mètode d'entrega: Per mitjà del Clickedu de l'assignatura. Les activitats entregades més enllà de la data límit només podran obtenir una nota de 5.
+--------------------------------------------------------------------------------
+Instruccions: S'ha d'entregar un únic fitxer comprimit amb el nom:
+--------------------------------------------------------------------------------
+ MP12-PROJ1-ENTR4.zip/rar
+--------------------------------------------------------------------------------
+Es valorará la presentació.
+
+Tasca 1. Testejar l'API desenvolupada, de manera exhaustiva (tots els endpoints, tots els paràmetres, tots els mètodes disponibles), amb un TalendTester o un forntend similar.
+
+Tasca 2. Generar la documentació de l'API en format HTML mitjançant la llibreria flask-apispec o similar:
+https://flask-apispec.readthedocs.io/en/latest/
+
+