Skip to content

Jonnycp/Gotta-Catch-Em-All

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gotta-Check-Them-All

Project Status Project language Project language Project Status

Indice

Che cos'è?

  • Gotta Check Them All è un innovativo motore di ricerca di Pokèmon.
  • Cerca i K Pokèmon più simili ad un input di ricerca.

L'input

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à

Spiegazione algoritmo

Dataset

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.

Design

Il design realizzato in html, css e js è il seguente: Design

Backend

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: formula

Front-end

Gli input e le card sono generati dinamicamente attraverso script javascript creati appositamente per l'occasione.

About

Il progetto è stato realizzato da:

  • Jonathan Caputo (Project Manager)
  • Dalila Albanese (Backend Developer)
  • Antonio Carmosino (Frontend Developer)
  • Giuseppe Priore (Junior Frontend Developer)

Project Managing

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

Disclamer

Questo è un progetto scolastico, realizzato tra ottobre e novembre 2022.

About

A seach engine of pokemons and Pepposauros

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors