A REST API written in Go using the standard net/http package and PostgreSQL.
The API manages three entities: Students, Teachers, and Courses.
- CRUD operations for:
- Students
- Teachers
- Courses
- PostgreSQL database
- Direct SQL queries using
database/sql - Swagger API documentation
- Unit tests (service, repository, handlers)
- Layered architecture (handlers → service → repository)