Projekt Biblioteka to aplikacja webowa typu full-stack, służąca do zarządzania biblioteką. System umożliwia obsługę książek, czytelników oraz wypożyczeń.
Backend:
- Java
- Spring Boot
- Spring Data JPA
- PostgreSQL
- Maven
Frontend:
- React
- TypeScript
- Vite
- Tailwind CSS
Inne:
- Docker
- Docker Compose
- Nginx
- zarządzanie książkami
- zarządzanie czytelnikami
- obsługa wypożyczeń i zwrotów
- komunikacja frontend ↔ backend przez REST API
docker compose up --buildPo uruchomieniu aplikacja będzie dostępna pod adresami:
Frontend: http://localhost
Backend API: http://localhost:8080
Backend
cd backend
mvn clean package
java -jar target/biblioteka-0.0.1-SNAPSHOT.jarBackend uruchomi się pod adresem: http://localhost:8080
Frontend
cd frontend
npm install
npm run devFrontend będzie dostępny pod adresem:
- xWolfQ
- oONeXuSOo