Skip to content

A sample REST api using the FastApi framework, exposing some Chuck Norris facts.

Notifications You must be signed in to change notification settings

tonio73/chuck-norris-facts-api

 
 

Repository files navigation

chuck-norris-facts-api

A sample REST api using the FastApi framework, exposing some Chuck Norris facts, deployed on Google Cloud Platform.

This project is the first of three sessions, part of the 9 hours module Machine Learning: from idea to product of the Post Masters degree Big Data And Analytics from Telecom Paris.

Project description

Here, we propose to build a demo RESTful api in Python, using the framework FastApi. We will cover topics like:

  • Setting up the python development environment with virtualenv
  • Dockerizing the project from the beginning
  • Coding model classes with (included in FastApi)
  • Making a data access layer to a fake database
  • Implementing GET, POST, PATCH, DELETE endpoints with FastApi to interact with this database.
  • Deploy the project manually on Google Cloud Run
  • Setup the continuous deployment using Circle CI

All resources are located in the resources folder.

About

A sample REST api using the FastApi framework, exposing some Chuck Norris facts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.3%
  • Dockerfile 2.7%