A simple SpringBoot web application to perform certain tasks with an user interface. Login features are implemented as well. This is for Doctoranywhere's software engineer intern technical assessment.
- GET /tasks : Get a list of all tasks
- POST /tasks : Create a new task
- GET /tasks/{id} : Get a single task by ID
- PUT /tasks/{id} : Update a task by ID
- DELETE /tasks/{id} : Delete a task by ID
User Name: user Password: password
- Configure a local mysql server with name doctoranywheretest
- Change the datasource username and password in the application.properties file accordingly
- Make sure Maven is installed
- build the project using
mvn package
- Run the main program
- Proceed to
localhost:8080
- Login via the login credentials above