Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.25 KB

File metadata and controls

26 lines (19 loc) · 1.25 KB

Tarpaulin Course Management Tool

Introduction

This is a cloud based course management application that I created for my portfolio project in the Cloud Application Development course at Oregon State University in the Spring of 2025. It demonstrates a RESTful API that manages students, courses, instructors, administrators, and enrollment. It is built with Python and Flask, and utilizes Auth0 to assign, validate, and manage JWTs. The project is hosted on the Google Cloud Platform and relies on the Google App Engine and Datastore. The API Specifications can be found here.

Tools, Technologies, and Frameworks

  • Google Cloud Platform
    • Datastore
    • App Engine
    • Cloud Storage
  • Python
  • Flask
  • Auth0
  • JWTs

Testing the Application

This application can be tested using Postman (or Newman) using the following environment and collection files.

Link to API