Skip to content

Azadan/PokeDexBackEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokeDex Backend

Projektet är byggt som en del av utbildningen på IT-Högskolan.

Om Projektet

Detta är ett REST API som fungerar som backend för en frontend applikation. API:et hanterar lagring och hantering av fångade Pokémon.

Frontend-applikationen finns här: (https://github.com/Azadan/PokeFrontEnd)

Funktioner

  • Spara nya Pokémon i databasen
  • Hämta alla sparade Pokémon
  • Hämta specifik Pokémon via ID
  • Uppdatera kommentarer för sparade Pokémon
  • Ta bort Pokémon från databasen

API Endpoints

  • GET /api/pokedex - Hämta alla Pokémon
  • GET /api/pokedex/{id} - Hämta specifik Pokémon
  • POST /api/pokedex/add - Lägg till ny Pokémon
  • PUT /api/pokedex/{id}/comments - Uppdatera Pokémon-kommentar
  • DELETE /api/pokedex/{id} - Ta bort Pokémon

Tech Stack

  • Java
  • Spring Boot
  • MySQL
  • JPA/Hibernate
  • Maven

Installation och Start

Förutsättningar

  • Java
  • Maven
  • MAMP

Start

  1. Klona projektet
  2. Skapa en mysql användare i MAMP
  3. Konfiguera MySQL-databas i application-properties
  4. Kör mvn clean install
  5. Starta applikationen

Servern körs på localhost:8080

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages