A simple image manager which using FastAPI, SQLite
Not suitable for production use because sqlite is not supported async.(fixed by change ORM)
https://simple-image-uploader.vjumpkung.dynv6.net/
- sqlite
- posgresql
see more features by going swagger docs (/docs)
- clone repository
- create new python environment
python -m venv venv
pip install -r requirement.txt
- setup .env by copying .env.example and rename it.
- setup choice by copying choices.json.example and rename to choices.json
[
{
"choice": "Choice A", <-- for display
"value": "Value_A" <-- for storing in database
},
{
"choice": "Choice B",
"value": "Value_B"
},
{
"choice": "Choice C",
"value": "Value_C"
}
]
- run
python main.py
- access website with
http://localhost:PORT/
- Password Reset (require email so no more)