This project includes Swagger/OpenAPI documentation for all API endpoints.
- Start the server:
go run main.go - Open your browser and navigate to:
http://localhost:9090/swagger/index.html
After making changes to API endpoints or models, regenerate the documentation:
./generate-docs.shOr manually:
swag init- Authentication: JWT-based authentication
- User Management: Registration, login, profile management
- Project Management: CRUD operations for projects
- File Upload: Support for file uploads
- Admin Panel: Administrative functions