Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kejiahp/fastapi-qrcode-event-manager
A simple event management system allowing users send event invitations and validate the invitations by scanning QR codes.
https://github.com/kejiahp/fastapi-qrcode-event-manager
fastapi pydantic pymongo qrcode
Last synced: 3 days ago
JSON representation
A simple event management system allowing users send event invitations and validate the invitations by scanning QR codes.
- Host: GitHub
- URL: https://github.com/kejiahp/fastapi-qrcode-event-manager
- Owner: kejiahp
- Created: 2025-01-26T23:55:14.000Z (15 days ago)
- Default Branch: main
- Last Pushed: 2025-02-06T17:21:17.000Z (4 days ago)
- Last Synced: 2025-02-06T17:30:20.103Z (4 days ago)
- Topics: fastapi, pydantic, pymongo, qrcode
- Language: Python
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WHY THIS PROJECT, WHY FASTAPI
I'm quite proficeint using [Django](https://www.djangoproject.com/) to develop server-side web applications but Django is a very robust, opinonated, battries included framework and sometime I don't really need them batteries đĒĢ. I just want to spin up a simple server in python, make it do something and get out, basically I wanted [Express](https://expressjs.com/) in Python.
With that in mind paired with my interset in the ecosystem, I decided to go with [FastAPI](https://fastapi.tiangolo.com/) and what better way is there to learn a framework than to build something with it.
I also chose to use FastAPI for a school project, soo...yeah.
_**If you see something you dont like close your eyes:**_ This might not be the best FastAPI project you find, it's my first ride with the framework and like 70% of the third party packages used.
#### Memorable packages discovered
- [MJML - for email templating](https://mjml.io/)
- [Arel - for hot reloads](https://pypi.org/project/arel/)
- [uv - An extremely fast Python package and project manager, written in Rust.](https://docs.astral.sh/uv/)