Skip to content
/ tasker Public

Simple task managing project, it has a Rest API with Spring for handle tasks and an Angular frontend project

License

Notifications You must be signed in to change notification settings

emayu/tasker

Repository files navigation

tasker

Simple task managing project, it has a Rest API for handle tasks and an Angular frontend project

Run this project:

Stand alone

  1. Clone this Git repository
  2. Build the application with mvnw clean package spring-boot:run -pl tasker-rest
  3. Wait until the server launched successfully and visit http://localhost:8080/tasker/v1/task
  4. Play with the Rest API

Run with docker compose

With docker a mysql database will be used

  1. move the parent folder of this project
  2. Build the aplication with mvnw clean package
  3. Start you Docker deamon
  4. Build the docker image with docker build -t tasker-api:1.1 tasker-rest\target\
  5. Start docker with docker compose -f docker\tasker\docker-compose.yml up

Also you can connect to the MySQL database localhost:3306 with user root and pass mysqlP@ssw0rd

[!IMPORTANT] Important: Minimun version of java 17

Status

  • REST Api implemented
  • Postman runner passed
  • Front implemented
  • Wrap on docker
    • Configure mysql db
    • create images with maven

RESTful API and Testing

The API design and testing to the Tasker API is located in postman/Tasker_Project.postman_collection.json, in the collection project you can view some examples and use it to perform end to end testing to the api

Resources

The principal resources are task and user

Operations to task

About

Simple task managing project, it has a Rest API with Spring for handle tasks and an Angular frontend project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published