- Gotta Check Them All è un innovativo motore di ricerca di Pokèmon.
- Cerca i K Pokèmon più simili ad un input di ricerca.
In input l'utente dovrà fornire una serie di caratteristiche (numeri da 0 a 300) che denotano un Pokèmon. Sono esattamente:
- punti vita (hp)
- punti attacco (attack)
- punti difesa (defense)
- punti attacco speciale (sp. atk)
- punti difesa speciale (sp. defense)
- punti velocità
Il dataset utilizzato è un csv contentuto in /data/pokemons.csv
Le immagini dei Pokèmon, invece, sono contenute in static/img/ in formato png e nominate per id del Pokèmon corrispondete nel dataset.
Il design realizzato in html, css e js è il seguente:
Il backend è realizzato in PHP-plain. Sono state create delle API Rest in modo che il front-end può connettersi in modo asincrono.
L'endpoint è /api/pokemon?hp=300&atk=0&hp=10 ...
È possibile passare come parametro tutti gli input elencati precedentemente. Sono necessari almeno 2 input.
Si è prestata attenzione alla sicurezza e a tutti i possibili casi che possono accadere.
Per realizzare la funzione di ricerca si è usata la seguente formula matematica della distanza euclidea:
Gli input e le card sono generati dinamicamente attraverso script javascript creati appositamente per l'occasione.
Il progetto è stato realizzato da:
- Jonathan Caputo (Project Manager)
- Dalila Albanese (Backend Developer)
- Antonio Carmosino (Frontend Developer)
- Giuseppe Priore (Junior Frontend Developer)
Si è utilizzato click-up per gestire le varie task assegnate ai developer. Per ogni task si è tracciato il tempo usato per la realizzazione ed assegnato un costo. Il costo totale di questo progetto può essere comunicato solo previa comunicazione a jonathan-caputo@hotmail.com
Questo è un progetto scolastico, realizzato tra ottobre e novembre 2022.


