- Frontend: vaadin
- Backend: Spring Boot + MyBatis + MySQL
The project is a standard Maven project. To run it from the command line, type mvnw
(Windows), or ./mvnw
(Mac & Linux), then open http://localhost:8080 in your browser.
You can also import the project to your IDE of choice as you would with any Maven project.
views
package contains the server-side Java views of application.themes
folder infrontend/
contains the custom CSS styles.entity
package contains the entity class.dao
package contains the dao interface and mybatis mapper file.service
package contains the service interface and implementation class.utils
package contains the UUIDUtil class for setting id.exception
package contains the self-defined exception.