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

https://github.com/ryan-ahn/boilerplate-fastapi-starter

FastAPI 프로젝트 시작을 위한 보일러플레이트
https://github.com/ryan-ahn/boilerplate-fastapi-starter

fastapi python

Last synced: about 1 month ago
JSON representation

FastAPI 프로젝트 시작을 위한 보일러플레이트

Awesome Lists containing this project

README

          

# Ryan's FastAPI Starter

![Author](https://img.shields.io/badge/Author-ryan-orange.svg)
![License](https://img.shields.io/badge/License-MIT-blue.svg)
![Last Commit](https://img.shields.io/github/last-commit/ryan-ahn/npm-fastapi-starter)

## Setting Stack
- Language : Python
- Framework : FastAPI
- Database : MySql, MongoDB
- ORM, ODM : Prisma, Mongoose

## Project Start
1. Installation
```
$ git clone https://github.com/ryan-ahn/boilerplate-fastapi-starter.git
$ cd boilerplate-fastapi-starter
```
2. Run Project
```
$ uvicorn application:app --reload
```

## Code Structure
 ⎣ **core** - configuration

 ⎣ **controllers** - error handling, business logic controls

 ⎣ **constants** - static resource

 ⎣ **dependency** - dependencies

 ⎣ **database** - schema, query

 ⎣ **routes** - routes

 ⎣ **services** - service logic controls

 ⎣ **utils** - connector, handler, helper