This is the backend repository for the PomodorOwl project, a time management application implementing the Pomodoro Technique.
- Implements Pomodoro Technique for time management
- RESTful API for managing tasks and sessions
- Docker support for containerization
- Swagger UI for API documentation
- Java
- Spring Boot
- Docker
- MySQL
- Java 11+
- Docker
-
Clone the repository:
git clone https://github.com/burhanbulut/pomodorOwl-BE.git cd pomodorOwl-BE
-
Build the project:
./mvnw clean install
-
Run the application:
./mvnw spring-boot:run
To run the application using Docker:
docker build -t pomodorowl-be .
docker run -p 8080:8080 pomodorowl-be
After running the application, the API will be available at http://localhost:8080
.
Access the Swagger UI for detailed API documentation at http://localhost:8080/swagger-ui.html
.