Sample web applications built using FastAPI that integrate Google's Cloud SQL databases (via the Cloud SQL Python Connector).
📊 💻 Tabs vs Spaces (Beginner, README)
A voting web application that aims to settle the age old programming debate, should you use Tabs or Spaces?
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
📈 💰 Expense Tracker (Intermediate, README)
A backend application that implements CRUD operations for tracking expenses stored in Cloud SQL.
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