{"id":26882765,"url":"https://github.com/rodrigolaa/fastappi_projects","last_synced_at":"2026-04-16T04:32:19.269Z","repository":{"id":219528460,"uuid":"594840952","full_name":"rodrigolaa/FastAppi_Projects","owner":"rodrigolaa","description":"List of training projects of FastApi","archived":false,"fork":false,"pushed_at":"2023-03-08T13:34:29.000Z","size":5264,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T17:02:54.722Z","etag":null,"topics":["fastapi","jwt-authentication","postgresql","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rodrigolaa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-01-29T19:51:01.000Z","updated_at":"2023-02-03T23:16:42.000Z","dependencies_parsed_at":"2024-01-28T05:05:42.792Z","dependency_job_id":null,"html_url":"https://github.com/rodrigolaa/FastAppi_Projects","commit_stats":null,"previous_names":["rodrigolaa/fastappi_projects"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rodrigolaa/FastAppi_Projects","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodrigolaa%2FFastAppi_Projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodrigolaa%2FFastAppi_Projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodrigolaa%2FFastAppi_Projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodrigolaa%2FFastAppi_Projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rodrigolaa","download_url":"https://codeload.github.com/rodrigolaa/FastAppi_Projects/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodrigolaa%2FFastAppi_Projects/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31871553,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fastapi","jwt-authentication","postgresql","python"],"created_at":"2025-03-31T16:55:23.288Z","updated_at":"2026-04-16T04:32:19.251Z","avatar_url":"https://github.com/rodrigolaa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n📄\u003cbr\u003eREADME \n\u003c/h1\u003e\n\n## Practice FastAPI!\n\u003ch1 align=\"left\"\u003e\n    \u003cbr\u003e \u003cimg src=\"fastapi_img.png\" height = 150 width = 400\u003e\n\u003c/h1\u003e\n\n## Project Description\n\nBLX 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.\n\nI 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.\n    \n\n## What I have learned?\n\nThis project has the porpuse to create an real api project with Fast Api that allowed me to understand and put in practice:\n\n- authentication principles with JWT, \n- Develop and Config Database in Postgress SQL,\n- Auto generation of migrations in database with Alembic,\n- Log in and Signup methods, \n- CRUD methods with HTTPs requests,\n- Set up Automatic API Documentation with Swagger\n- Config Middlewares and Background tasks\n\n\u003ch1 align=\"left\"\u003e\n    \u003cbr\u003e \u003cimg src=\"https://ik.imagekit.io/k9qr1muy2/Screenshot_2023-03-07_105046.png?ik-sdk-version=javascript-1.4.3\u0026updatedAt=1678197059754\" height = 200 width = 600\u003e\n\u003c/h1\u003e\n\n[Link of Postman Documentation](https://documenter.getpostman.com/view/17562240/2s93Joz6ab)\n\n[![Perfil](https://img.shields.io/badge/perfil%20-%23323330.svg?\u0026style=for-the-badge\u0026logo=perfil\u0026logoColor=black\u0026color=F745B5)](https://github.com/rodrigolaa)\n\n**This Project was developed based a series of videos here:**\n\n[![Youtube](https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge\u0026logo=youtube\u0026logoColor=white)](https://www.youtube.com/watch?v=Hx6w7JXYHbY\u0026list=PLuhCJtW2i-wKK9HjfYJI4RIcd9AMIi88k)\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frodrigolaa%2Ffastappi_projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frodrigolaa%2Ffastappi_projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frodrigolaa%2Ffastappi_projects/lists"}