Skip to content

Project for class "Zaawansowane programowanie w Javie" on University

Notifications You must be signed in to change notification settings

pollubMsMsEs/advanced-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project subject: Compilation of global statistical data regarding the pandemic

Showcase

Showcase

Launching with Docker

  • Run:
docker compose up

Launching without Docker

server

  • Install maven dependencies
  • Run:
docker compose -f "db-compose.yml" up
  • Launch spring app with dev profile

client

  • Run:
npm i
npm run dev

After launching

  • Register as admin
  • Import Cases and/or Vaccinations from CSV

Requirements

Mandatory

  • Database ✔️
  • Network communication ✔️
  • Handling of XML & JSON files ✔️
  • Sign up, sign in & authorization of JWT ✔️
  • Unit/Integration tests ✔️

Optional

  • Lombok ✔️
  • Gson/Xmappr/JAXB ❌(used Jackson)
  • Spring Boot ✔️
  • SQL ✔️
  • Docker ✔️
  • Android app ❌
  • Postman ✔️
  • Git ✔️

Used data

Data as of 2023-05-25

Database schema

Diagram


Used technologies

Spring Java React Vite MySQL Docker

About

Project for class "Zaawansowane programowanie w Javie" on University

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages