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

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

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)

[![Perfil](https://img.shields.io/badge/perfil%20-%23323330.svg?&style=for-the-badge&logo=perfil&logoColor=black&color=F745B5)](https://github.com/rodrigolaa)

**This Project was developed based a series of videos here:**

[![Youtube](https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=Hx6w7JXYHbY&list=PLuhCJtW2i-wKK9HjfYJI4RIcd9AMIi88k)
---