Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/app-generator/fastapi-material-kit

FastAPI Material Kit - Open-Source Starter | AppSeed
https://github.com/app-generator/fastapi-material-kit

appseed fastapi fastapi-starter fastapi-starter-kit fastapi-starter-template material-design open-source

Last synced: 15 days ago
JSON representation

FastAPI Material Kit - Open-Source Starter | AppSeed

Awesome Lists containing this project

README

        

# FastAPI Material Kit

> **DESIGN Repo**: https://github.com/creativetimofficial/material-kit


> Product Roadmap

| Status | Item | info |
| --- | --- | --- |
| ✅ | **Up-to-date Dependencies** | - |
| ✅ | **[Material Kit](https://www.creative-tim.com/product/material-kit?AFFILIATE=128200)** | (Free Version) by `Creative-Tim` |
| ✅ | **UI Kit** | `Bootstrap 5`, `Dark-Mode` (persistent) |
| ❌ | **Persistence** | `SQLite`, `MySql` |
| ✅ | **Basic Authentication** | classic user/password |
| ❌ | **API** | Products & Sales (linked tables) |
| | | GET Requests (public), `get/`, `get/id` |
| | | Mutating requests (Create, UPD, DEL) (reserved for authenticated users) |
| ✅ | **Docker** | Simple Setup (local usage) |
| ✅ | **OAuth** | `Github` OAuth Provider |
| ❌ | **Unitary tests** | `minimal suite` |


![Material Kit - Starter generated by AppSeed.](https://user-images.githubusercontent.com/51070104/167396765-c88b7a95-155f-4236-8691-7b80fa2d9cd9.png)


---
**FastAPI Material Kit** - Open-source Starter provided by **[AppSeed](https://appseed.us/)**

1. create a virtual environment with `python -m venv venv`
2. activate the virtual environment, likely `source venv/Scripts/active`
3. install the requirements `pip install -r requirements`
4. uvicorn src.app:app