This is a simple API for a TodoList. It was developed using Go-Lang and the Golang Fiber framework.
- Clone the repository Code:
$ git clone https://github.com/Hanifanta/todolist-api.git
- Create Database and Database Migrations
$ make createdb
$ make migrateup
- Run the application
$ make runapp
- Import api.spec.yaml to Postman or Insomnia to test the API
- To stop the application, press
Ctrl + C
in the terminal
Activities:
- Create a new activity
- Get all activities
- Get an activity by ID
- Update an activity
- Delete an activity
Todos:
- Create a new todo
- Get all todos
- Get a todo by ID
- Update a todo
- Delete a todo
- Go-Lang
- Golang Fiber
- Gorm
- MySQL
- Docker
- Makefile