In progress
This is a simple to do application that allows users to create, read, update and delete tasks. It uses Go (with Gin) as the backend server and Rust for a notification server.
The idea here is to demonstrate skills in both languages and in scaling applications.
It's a very simple server with the following design.
There are many things to expand on this project including the following.
- Logging / Tracing
- Error Handler
- Authentication
- Authorization
Build the project with Docker container and use the tests/postman_collection.json
to test the endpoints.
# Assuming you have docker
# and docker compose
# are installed and running
docker compose up