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: about 2 months 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-06T19:22:25.000Z (over 1 year ago)
- Last Synced: 2025-10-14T03:32:40.981Z (8 months ago)
- Topics: fastapi, pydantic, pymongo, qrcode
- Language: Python
- Homepage: https://qrcodeeventmanager.up.railway.app
- Size: 79.1 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/)