/spring-boot-daily-wins

Web application to manage Daily Wins which help users achieve theirs goals. #Java # Spring Boot 3 #JSP #Spring Security #Spring Data JPA #H2Database #MySQL Database

Primary LanguageJava

spring-boot-daily-wins

Goal

  1. Create an application which helps users adding actions to accomplish. There should be 5 task to do to bring users closer to achieve their big goals.
  2. Learn:
  • Java,
  • Spring Boot 3,
  • Spring Security,
  • Spring Data JPA,
  • JSP,
  • H2 database,
  • MySQL database,
  • Docker.

Overview

Users are able to:

  1. Log in to their account,
  2. Manage their tasks (add, remove, update)
  3. Have a tabs which can redirect them to specific address,
  4. Logout

All data is keep in MySQL Database in Docker

Check solution with H2 database on h2database branch!

Screenshots

Login

Empty List - Web

mysqlsh Empty Set

Add Daily Win

Daily Wins

mysqlsh Table

Dear Visitor

If you see an opportunity to improve my code do not hesitate to contact me: maciej.k.glownia@gmail.com. If you want to copy it and develop with your own idea, take it and enjoy your learning path.