Skip to content

damien77640/cx-react-pokemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokédex Pokemon

Client + Serveur pour l'affichage et l'insertion de Pokémon

Installation du serveur

Installation des dépendances :

npm i

Remplissage de la BD :

npm run seed

Run server :

npm start

Installation du client

Installation des dépendances :

npm i

Run client :

npm start

Base de donnée

Pour mettre en place une base de donnée.
Initialisez la variable d'environnement de la manière suivant avec les bonnes valeurs :

#Port du serveur
PORT=""

#Configuration de la BD
HOST=""
USER=""
PASSWORD=""
DATABASE=""

Usage de l'API

Récupération des pokémons

URL :

GET /pokemons

Return :

[
  {
    "nompokemon": "Bulbizarre",
    "numero": "001"
  },
  {
    "nompokemon": "Herbizarre",
    "numero": "002"
  },
  {
    "nompokemon": "Florizarre",
    "numero": "003"
  },
  ...
]

Récupération des données d'un pokémon

URL :

GET /pokemons/:id

Return :

[
  {
    "id": 41,
    "numeropokemon": 151,
    "niveau": "N.20",
    "numeroattaque": 41,
    "nom": "Ultimapoing",
    "puissance": "80",
    "precision": "85",
    "pp": 20,
    "numero": 151,
    "nompokemon": "Mew",
    "poids": 4,
    "taille": 0.4,
    "type1": "Psy",
    "couleur": "Rose",
    "espece": "Nouveau",
    "forme": 6,
    "nomen": "Mew"
  },
  {
    "id": 57,
    "numeropokemon": 151,
    "niveau": "Départ",
    "numeroattaque": 57,
    "nom": "Écras'Face",
    "puissance": "40",
    "precision": "100",
    "pp": 35,
    "numero": 151,
    "nompokemon": "Mew",
    "poids": 4,
    "taille": 0.4,
    "type1": "Psy",
    "couleur": "Rose",
    "espece": "Nouveau",
    "forme": 6,
    "nomen": "Mew"
  },
  ...
]

Insertion d'un pokémon

URL :

POST /pokemons/
Argument Type Valeur par défaut
nom String ""

Suppression d'un pokémon

URL :

DELETE /pokemons/:id
Argument Type Valeur par défaut
id Integer ""

About

pokedex in react

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published