Skip to content

Welcome to the newguy103-syncserver documentation

A simple file storage server with FastAPI, OAuth2, API keys and more. Made as a rewrite to the original flask version of this app, and to learn more about FastAPI and ORMs.

Current latest version: 0.1.0

Overview

This project uses FastAPI, SQLModel, Valkey and more.

It also uses modern Python types, but not strictly enforcing static type checking. It's simpler for me because I don't need to worry about mypy and others while still benefitting from IDE autocomplete.

There are tests which you can read more about on the App Overview page below.

Modules