Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evgeniy-dammer/todo-rest-api
A simple REST API for Todo application
https://github.com/evgeniy-dammer/todo-rest-api
api gin go golang jwt-go logrus postgresql rest sqlx todo viper
Last synced: 7 days ago
JSON representation
A simple REST API for Todo application
- Host: GitHub
- URL: https://github.com/evgeniy-dammer/todo-rest-api
- Owner: evgeniy-dammer
- Created: 2023-01-06T05:57:40.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-13T08:59:26.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T15:49:05.936Z (5 months ago)
- Topics: api, gin, go, golang, jwt-go, logrus, postgresql, rest, sqlx, todo, viper
- Language: Go
- Homepage:
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# A simple REST API for Todo application
This application is based on the video course by Maxim Zhashkevych
- YouTube series:
[https://www.youtube.com/playlist?list=PLbTTxxr-hMmyFAvyn7DeOgNRN8BQdjFm8](https://www.youtube.com/playlist?list=PLbTTxxr-hMmyFAvyn7DeOgNRN8BQdjFm8)
- Code repository: [https://github.com/zhashkevych/todo-app](https://github.com/zhashkevych/todo-app)## How to run
- Create `.env` file at the root of the projects folder and provide a password for the `DB_PASSWORD` variable inside
- Run `docker-compose up`
- API works on `http://localhost:8000`## Postman tests
There is a JSON file in projects root folder called `todo-rest-api.postman_collection.json`.
You can import it into Postman to have a collection of request tests.