https://github.com/rodrigolaa/fastappi_projects
List of training projects of FastApi
https://github.com/rodrigolaa/fastappi_projects
fastapi jwt-authentication postgresql python
Last synced: 2 months ago
JSON representation
List of training projects of FastApi
- Host: GitHub
- URL: https://github.com/rodrigolaa/fastappi_projects
- Owner: rodrigolaa
- Created: 2023-01-29T19:51:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-08T13:34:29.000Z (over 3 years ago)
- Last Synced: 2025-03-31T17:02:54.722Z (about 1 year ago)
- Topics: fastapi, jwt-authentication, postgresql, python
- Language: Python
- Homepage:
- Size: 5.02 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📄
README
## Practice FastAPI!
## Project Description
BLX app intends to mimic an ecommerce platorm where users can register to buy products from other users, but also can register their own products to be sold.
I used FastAPI package to develop the API Rest pattern, alongside with SQLAlchemy to manage the relatioship and connection with a local Postgress database and the API requests.
## What I have learned?
This project has the porpuse to create an real api project with Fast Api that allowed me to understand and put in practice:
- authentication principles with JWT,
- Develop and Config Database in Postgress SQL,
- Auto generation of migrations in database with Alembic,
- Log in and Signup methods,
- CRUD methods with HTTPs requests,
- Set up Automatic API Documentation with Swagger
- Config Middlewares and Background tasks
[Link of Postman Documentation](https://documenter.getpostman.com/view/17562240/2s93Joz6ab)
[](https://github.com/rodrigolaa)
**This Project was developed based a series of videos here:**
[](https://www.youtube.com/watch?v=Hx6w7JXYHbY&list=PLuhCJtW2i-wKK9HjfYJI4RIcd9AMIi88k)
---