cloud-sql-fastapi icon indicating copy to clipboard operation
cloud-sql-fastapi copied to clipboard

Sample web applications built using FastAPI and Cloud SQL

cloud-sql-fastapi

Sample web applications built using FastAPI that integrate Google's Cloud SQL databases (via the Cloud SQL Python Connector).

:bar_chart: :computer: Tabs vs Spaces (Beginner, README)

A voting web application that aims to settle the age old programming debate, should you use Tabs or Spaces?

tabs-vs-spaces application

This tutorial is great for beginners and includes the following:

  • Integrates a Cloud SQL database with FastAPI (Cloud SQL Python Connector + SQLAlchemy)
  • FastAPI application database best practices (database.py, models.py, schemas.py)
  • Rendering a simple HTML template and sending Form data

To implement this web application proceed to the Tabs vs Spaces README

:chart_with_upwards_trend: :moneybag: Expense Tracker (Intermediate, README)

A backend application that implements CRUD operations for tracking expenses stored in Cloud SQL.

expense-tracker application

This tutorial is great for developers looking to build a backend application with CRUD APIs that leverage Cloud SQL:

  • Integrates a Cloud SQL database with FastAPI (Cloud SQL Python Connector + SQLAlchemy)
  • FastAPI application database best practices (database.py, models.py, schemas.py)
  • Create, Read, Update, Delete (CRUD) APIs connecting to database
  • Basic error handling

To implement this web application proceed to the Expense Tracker README