This project is a RESTful API built using the Gin web framework in Go. It includes JWT authentication for securing endpoints and PostgreSQL as the database backend for storing user data.
- User registration and login with JWT authentication.
- Authorized and unauthorized routes.
- Token-based authentication with JWT (JSON Web Tokens).
- PostgreSQL database integration.
- Secure password hashing with bcrypt.
- CRUD operations for authenticated users.
- Go (1.18 or newer)
- PostgreSQL
- Gin
- JWT-go for handling JWT tokens.