A TODO list, in my opinion, is the Hello World of API development, so why not develop one but with more steps?
- Makefile
- GoDoc
- API Endpoint documentation
- Task
- CRUD
- Create
- Read
- Update
- Delete
- Implement Cascade
- Soft Delete
- CRUD
- List
- CRUD
- Create
- Read
- Update
- Delete
- Implement Cascade
- Soft Delete
- [ ]
- CRUD
- User
- CRUD
- Create
- Read
- Update
- Delete
- Implement Cascade
- Soft Delete
- CRUD
- Relationships
- List <-> Tasks
- User <-> Lists
- OAuth2
- Telegram
- ReasonML/ReScript
- TailwindCSS
- Add notification into Telegram
- WebServer
- Nginx
- Database
- PostgreSQL
- Redis
- Containers
- Docker
- Containers Orchestration
- Kubernetes
- CI/CD
- DroneCI
- Configuration Management
- Ansible
- Infrastructure Provisioning
- Terraform
- Service Mesh
- Istio
- Infrastructure Monitoring
- Prometheus
- Grafana
- Application Monitoring
- Jaeger
- New Relic
- Logs Management
- Elastic Stack
- Cloud Provider
- AWS
- GCP
- Digital Ocean