Skip to content

AndreasKuke/PokemonAPI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokemon Banner

PokemonAPI

PokemonAPI is a Java-based backend application, that takes information from Poke API to get data into our database. It fetches:

  • Pokemon Name
  • Pokemon Type
  • Pokemon Location

What can it do?

  • The program works like this. We have a populator that populates the database with the 151 pokemons from the 1st gen of the series.
  • After this we have made the normal CRUD endpoints.
  • Added some more unique ones including:
    • getRandomPokemonByType()
    • getRandomPokemon()
    • addPokemonToTeam()
    • and more...

Technology used

  • Java 17
  • Hibernatae/JPA
  • Jakarta Persistence
  • Lombok
  • Junit
  • DOCKER
  • RestAssured

TESTING

  • There are tests in the given Java test folder, both HTTP endpoint tests and JUnit tests.
  • You can also try the endpoints yourself Here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.6%
  • Dockerfile 0.4%