This project is technical project for Haulmont.
Template: https://github.com/Haulmont/test-task
Algorithm:
- Run in the command line:
mvn package
mvn spring-boot:run - Open url:
http://localhost:8080any web browser
- Spring Boot Documentation: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-documentation
- Vaadin & Spring: https://vaadin.com/framework/spring
- Vaadin Spring tutorial: https://vaadin.com/framework/spring
- Compatibility of versions (1.2 for Vaadin Framework V7 versions): https://github.com/vaadin/spring
- Spring Boot features: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-sql.html
- Hsqldb properties: http://hsqldb.org/doc/guide/dbproperties-chapt.html
| Date | Hours | What is done |
|---|---|---|
| 24.06.18 | 2.5 | Configure maven, init project, learn Spring |
| 28.06.18 | 1 | Create vaadin example |
| 9.07.18 | 4 | Design Dao model by using Hibernate |
| 10.07.18 | 5 | Design Domain [core] logic |
| 13.07.18 | 6 | Design UI |
| 14.07.18 | 4 | Customization of UI and change logical operations |
| 22.07.18 | 4 | Domain was changed according to the requirements of Spring Boot |
| 23.07.18 | 1 | Commit & Push |
| 28.07.18 | 7 | UI upgrading |
| 02.08.18 | 2 | Release 1.0.0 |
| All hours | 36.5 |