← Back to projects
Course Management REST API (GCP + Auth0)
Implemented a fully authenticated course management REST API with 11 endpoints, relationship-aware logic (e.g., instructors↔courses, students↔enrollments), pagination, and consistent JSON error responses. Secured access with Auth0 JWTs (verifying signature/issuer/audience/expiration) and deployed to Google App Engine with Google Cloud Datastore for persistence. Includes Postman-based verification for correctness, auth behavior, and edge cases (not currently deployed due to cost).
PythonFlaskGCPApp EngineDatastoreAuth0JWT