-
Notifications
You must be signed in to change notification settings - Fork 0
03. Local Development Environment (Custom)
verenx edited this page Feb 9, 2026
·
1 revision
For local development, a standardized environment is used to ensure consistency across team members.
The following tools are required for local development:
- IntelliJ IDEA
- Docker Desktop
- Node.js (for frontend tooling)
- Java (JDK 21)
The project consists of a backend and a frontend component.
- The database is provided via Docker (PostgreSQL container)
- The backend is a Spring Boot application
- The frontend is served locally using Node.js-based tooling
The local setup enables developers to implement and test user stories before creating pull requests.
- Database is started using Docker Compose
- Backend is started as a Spring Boot application
- Backend runs locally on
http://localhost:8080
- Frontend is started using Node.js tooling
- Frontend runs locally (e.g.
http://localhost:3000)
- The local development environment supports rapid feedback during implementation
- All local changes are integrated into the lifecycle via feature branches and pull requests
- Environment-specific issues (e.g. database or Java version problems) are handled locally before code integration