This is a todo list service. You can get, create, update and delete todo item.
Frontend side fork from: https://github.com/sdil/todo
- Get All todo items
- Create todo item
- Update todo item status
- Delete todo items
Required
- Install docker
- Install
make
cli(https://formulae.brew.sh/formula/make)
brew install make
Step1: Clone the repo
git clone https://github.com/borischen0203/Go-todolist.git
Step2: Use make
to execute makefile run docker-compose
make docker-up
If you don't have make command, use below command
docker-compose -f docker-compose.yml up --build
Step3: Open browse:http://localhost:8080/
- Golang
- Gin framework
- Gorm
- RESTful API
- MySQL
- Docker-compose
- Github action(CI)
- Ngnix
- Add more status codes
- Improve services
- Improve handlers