golang run server.txt if needed
- Add a task
- Show on-going tasklist(s)
- Delete a task
- Update/Edit a task
- Check/Tick to complete the task, upon complete, the task will be removed from "on-going tasklist(s)"
- Show completed/history task(s)
- Add a sub-task to task
- Edit, Delete a sub-task
- Check/Tick to complete the sub-task
- If all sub-task is ticked/completed, the main task will show completed status
- React
- Tailwind
- Golang
- Gin
- GORM
- PostgreSQL