/todo-list-spring

End of training, with the last project at WCS school, in order to mobilize the knowledge aquired during the session

Primary LanguageHTML

Your Todo List

Designed to use my knowledge acquired in training

Clone

Clone this repo to your local machine using

git@github.com:Zesysy/todo-list-spring.git

Prerequisites

  • openjdk 11.0.7
  • Apache Maven 3.6.3

Getting Started

mvn spring-boot:run

Application view

Built With

  • Spring- The web framework used
  • Thymeleaf - Modern server-side Java template engine for both web and standalone environments
  • Bootstrap - Used a template for the front end
  • Jpa Hibernate - To ensure java data persistance
  • MySql - To database

Folder Hierarchy

  • /src/main/java/com/wcs_ftm/followthemap :
    • /config: Contains the application configuration which calls the elements in application.yml to connect with database
    • /controller: One for the API and a TodoController
    • /model
    • /repository: Extends Jpa Repository
  • /src/main/java/com/wcs_ftm/resources:
    • /static: Contains the CSS of the application and the Boostrap template
    • /templates: Contains our Html pages
    • application.yml: Url and other elements of our database

Standards

Java naming standards have been respected !

Features

  • Create, update, find and delete todos
  • Error case management
  • Login in loading...

Author

  • Sylène - Developer Java & Javascript