/edgedb-fastapi-mvp

MVP: EdgeDB and FastAPI Integration with svcs

Primary LanguagePythonApache License 2.0Apache-2.0

edgedb-fastapi-mvp

tests

Project Overview

This repository is the culmination of my journey exploring EdgeDB and FastAPI. Initially inspired by the tutorial provided in EdgeDB for FastAPI, I've extended the project with the following enhancements:

  • Updated the schema to leverage EdgeDB v4 features.
  • Investigated integration possibilities with svcs by Hynek Schlawack.
  • Utilized additional Pydantic models for enhanced data validation and serialization.
  • Expanded the test suite to achieve comprehensive test coverage.
  • Experimented with the new package installer and resolver, uv.
  • Explored the use of FastUI for frontend components.
  • Utilized structlog for logging purposes.

Video