Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jackwotherspoon/cloud-sql-fastapi
Sample web applications built using FastAPI and Cloud SQL
https://github.com/jackwotherspoon/cloud-sql-fastapi
cloud-sql fastapi google-cloud-sql
Last synced: 3 months ago
JSON representation
Sample web applications built using FastAPI and Cloud SQL
- Host: GitHub
- URL: https://github.com/jackwotherspoon/cloud-sql-fastapi
- Owner: jackwotherspoon
- License: apache-2.0
- Created: 2022-08-14T21:29:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-28T17:44:54.000Z (over 1 year ago)
- Last Synced: 2023-06-28T18:40:43.134Z (over 1 year ago)
- Topics: cloud-sql, fastapi, google-cloud-sql
- Language: Python
- Homepage:
- Size: 531 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cloud-sql-fastapi
Sample web applications built using [FastAPI](https://fastapi.tiangolo.com/) that integrate Google's Cloud SQL databases (via the [Cloud SQL Python Connector](https://github.com/GoogleCloudPlatform/cloud-sql-python-connector)).## :bar_chart: :computer: Tabs vs Spaces (Beginner, [README](tabs-vs-spaces/README.md))
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](https://github.com/GoogleCloudPlatform/cloud-sql-python-connector) + [SQLAlchemy](https://www.sqlalchemy.org/))
- FastAPI application database best practices (`database.py`, `models.py`, `schemas.py`)
- Rendering a simple HTML template and sending __Form__ dataTo implement this web application proceed to the [Tabs vs Spaces README](tabs-vs-spaces/README.md)
## :chart_with_upwards_trend: :moneybag: Expense Tracker (Intermediate, [README](expense-tracker/README.md))
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](https://github.com/GoogleCloudPlatform/cloud-sql-python-connector) + [SQLAlchemy](https://www.sqlalchemy.org/))
- FastAPI application database best practices (`database.py`, `models.py`, `schemas.py`)
- Create, Read, Update, Delete (CRUD) APIs connecting to database
- Basic error handlingTo implement this web application proceed to the [Expense Tracker README](expense-tracker/README.md)