# README
RESTful_CRUD_API
ToDo:
- Design the database tables
- Write CRUD queries using raw SQL or with an ORM such as GORM
- Create an HTTP server and HTTP handlers for each CRUD operation using the correct status codes and methods for requests and responses
- Add support for API keys
- Handling of API Keys
- Creation of API Keys
- Generating a Key
- Track API usage per key and implement quotas
- Add a fictional billing system to the API
- Set a different price for each CRUD operation
- Generate revenue reports and usage reports
- Generate invoices with a detailed breakdown of API usage per key
- Add tests for API Endpoints