├── .dockerignore ├── .gitignore ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── Dockerfile ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml ├── render.yaml └── src └── main ├── java └── com │ └── pomodoro │ └── app │ ├── PomodoroApplication.java │ ├── config │ ├── DatabaseConfig.java │ └── SecurityConfig.java │ ├── controller │ ├── AuthController.java │ ├── PomodoroController.java │ ├── UserController.java │ └── WebController.java │ ├── dto │ ├── PomodoroSessionDto.java │ ├── UserLoginDto.java │ ├── UserRegistrationDto.java │ └── UserSettingsDto.java │ ├── model │ ├── PomodoroSession.java │ └── User.java │ ├── repository │ ├── PomodoroSessionRepository.java │ └── UserRepository.java │ └── service │ ├── PomodoroSessionService.java │ └── UserService.java └── resources ├── application-prod.properties ├── application.properties ├── static ├── css │ └── style.css └── js │ ├── pomodoro-script.js │ └── script.js └── templates ├── index.html ├── login.html ├── pomodoro.html ├── register.html └── user ├── dashboard.html ├── profile.html └── settings.html /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/pom.xml -------------------------------------------------------------------------------- /render.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/render.yaml -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/PomodoroApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/PomodoroApplication.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/config/DatabaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/config/DatabaseConfig.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/config/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/controller/AuthController.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/controller/PomodoroController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/controller/PomodoroController.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/controller/WebController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/controller/WebController.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/dto/PomodoroSessionDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/dto/PomodoroSessionDto.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/dto/UserLoginDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/dto/UserLoginDto.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/dto/UserRegistrationDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/dto/UserRegistrationDto.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/dto/UserSettingsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/dto/UserSettingsDto.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/model/PomodoroSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/model/PomodoroSession.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/model/User.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/repository/PomodoroSessionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/repository/PomodoroSessionRepository.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/service/PomodoroSessionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/service/PomodoroSessionService.java -------------------------------------------------------------------------------- /src/main/java/com/pomodoro/app/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/java/com/pomodoro/app/service/UserService.java -------------------------------------------------------------------------------- /src/main/resources/application-prod.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/application-prod.properties -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/static/css/style.css -------------------------------------------------------------------------------- /src/main/resources/static/js/pomodoro-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/static/js/pomodoro-script.js -------------------------------------------------------------------------------- /src/main/resources/static/js/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/static/js/script.js -------------------------------------------------------------------------------- /src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /src/main/resources/templates/pomodoro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/templates/pomodoro.html -------------------------------------------------------------------------------- /src/main/resources/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/templates/register.html -------------------------------------------------------------------------------- /src/main/resources/templates/user/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/templates/user/dashboard.html -------------------------------------------------------------------------------- /src/main/resources/templates/user/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/templates/user/profile.html -------------------------------------------------------------------------------- /src/main/resources/templates/user/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-7562/PomodoroTimer/HEAD/src/main/resources/templates/user/settings.html --------------------------------------------------------------------------------