/business-card-fastapi

GraphQL FastAPI that uses Supabase DB and Supabase Storage

Primary LanguagePython

GraphQL Supabase FastAPI - Serverless

  • This is an example project for using these techonologies
  • There is an accompanying NextJS frontend
  • This API provides CRUD functionality for the business card DB and generates a png image of a new card using Pillow library when card entries are created in the DB

GraphQL

  • Using Strawberry library which is recommended by FastAPI

Supabase

  • Uses Supabase Auth
  • Using supabase-py
  • This works with RLS which is offered by supabase (optional)
  • Uses the Storage buckets and Postgres DB offered by Supabase

Serverless Function

  • This API is deployed as a Serverless Function on Vercel

Resources