Project goal is to provide example implementation of simple work task manager based on DropWizzard framework using JWT for authentication and Vue.js as frontend.
- Run
mvn clean installto build your application - Run
java -jar target/tasker-0.1.jar db migrate config.ymlto prepare DB schema - Start application with
java -jar target/tasker-0.1.jar server config.yml - To run GUI enter url
http://localhost:9000/gui/index.html
Right click TaskerApplication.Java and run Run as Java Application/ Debug as Java application
- Make FE modular, introduce some vue FE dev stack
- Create integration tests
- Create more health checks
- Experiment in scaling the application
Example requests and response in CURL format