Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/k1m0ch1/pyconid-2020-fastapi

The source of information about my speech in Python Conference Indonesia 2020 with title "The Experience of Fast with FastAPI"
https://github.com/k1m0ch1/pyconid-2020-fastapi

Last synced: 10 days ago
JSON representation

The source of information about my speech in Python Conference Indonesia 2020 with title "The Experience of Fast with FastAPI"

Awesome Lists containing this project

README

        

# The Experience of Fast with FastAPI

This repository held any material resource for my presentation in indonesia python conference 2020



Presentation File : [The Experience of Fast with FastAPI](https://docs.google.com/presentation/d/1V_pZzTRFe94ZccFszXTrBvS8oooRBYbebsMVtdkS33U/edit?usp=sharing)

Reposity tree file :
```
├── src
| ├── app
| | ├── main.py
| | ├── routes
| | | ├── asynctest.py
| | | ├── ws.py
| | | ├── piggybank.py
| | | └── root.py
| | ├──templates
| | | └── index.htm
| | ├── measurements.json
| | └── flaskApp
| | └── flask_app.py
| └── exercise
| ├── helloWorld.py
| ├── typing-validation.py
| ├── async.py
| ├── ws.py
| ├── measurements.json
| └── templates
| └── index.htm
├── payload
| └── PiggyBank.txt
├── Dockerfile
├── Pipfile
└── Pipfile.lock
```

## Requirements to install

- pipenv (if you already have `pip` just install pipenv with `pip install pipenv`)
- docker ( to build )

## How to Run

1. go to the `src/exercise` if you want to run every single code I preset and run this command
(don't use `pipenv run` if you already install the uvicorn and fastapi)
```
pipenv run uvicorn typing-validation:app
```

2. if you want to run a whole code I preset, you can go to `src/app` and run this command
```
pipenv run uvicorn main:app
```