https://github.com/tmrrwnxtsn/todo-lists-api
:memo: REST API for managing todo lists
https://github.com/tmrrwnxtsn/todo-lists-api
crud-api docker docker-compose golang migrations postgresql rest-api
Last synced: 6 months ago
JSON representation
:memo: REST API for managing todo lists
- Host: GitHub
- URL: https://github.com/tmrrwnxtsn/todo-lists-api
- Owner: tmrrwnxtsn
- License: mit
- Created: 2022-05-20T20:00:24.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-02T20:19:16.000Z (about 4 years ago)
- Last Synced: 2024-11-15T00:58:09.894Z (over 1 year ago)
- Topics: crud-api, docker, docker-compose, golang, migrations, postgresql, rest-api
- Language: Go
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# REST API for managing todo lists and items
[](https://goreportcard.com/report/github.com/tmrrwnxtsn/todo-lists-api)
I created this project to improve my skills in writing Go code and developing RESTful API services in this language.
The project uses the following Go packages:
* Routing: [gin](https://github.com/gin-gonic/gin)
* Database access: [sqlx](https://github.com/jmoiron/sqlx)
* Database migration: [golang-migrate](https://github.com/golang-migrate/migrate)
* Data validation: [ozzo-validation](https://github.com/go-ozzo/ozzo-validation)
* Logging: [logrus](https://github.com/sirupsen/logrus)
* JWT: [jwt-go](https://github.com/dgrijalva/jwt-go)