- Java 17+
- Maven 3.8+ lub Gradle 7.5+
- Node.js 16+ i npm/yarn (dla frontendu)
- H2 Database
cd CampaignsSpring/CampaignsSpring/// build.gradle
java {
toolchain {
languageVersion = JavaLanguageVersion.of(21) // 17
}
}Backend (Spring Boot)
cd CampaignsSpring./gradlew build
./gradlew bootRunSwagger UI: http://localhost:8080/swagger-ui/index.html
Frontend (React)
cd frontend/campaign-managernpm installnpm start🌐 Główne endpointy API widoczne pod adresem Swaggera
Wersja Live
Pomiędzy trazakcjami należy odświeżać stronę oraz wybierać ponownie użytkownika dla dynamicznie odświeżanych funduszy