A RESTful Task Management API built using Go, chi router, and PostgreSQL.
- Create Task
- Get All Tasks
- Get Task by ID
- Update Task
- Delete Task
- PostgreSQL persistence
- Environment-based configuration
- Go
- chi router
- PostgreSQL
- database/sql
- lib/pq driver
Set the following before running:
DB_USER=postgres
DB_PASSWORD=your_password
DB_NAME=taskdb
go run .
Server runs on: