- Implement admin portal at `/admin/portal` with dashboard and configuration editor.
- Add endpoints for API key creation, listing, and revocation.
- Introduce runtime configuration editing with validation.
- Enhance gateway settings to support API key protection.
- Create ApiKeyStore for managing API keys with persistence.
- Update tests to cover new admin functionalities and API key lifecycle.
- Create core application structure with FastAPI
- Implement dynamic route registration and management endpoints
- Define configuration models for gateway settings, upstreams, and routes
- Add proxy request handling for upstream services
- Include example configuration and OpenAPI specification files
- Set up development dependencies and project metadata