{"id":21246872,"url":"https://github.com/apfirebolt/blog-in-fastapi-and-react","last_synced_at":"2025-06-12T02:41:46.151Z","repository":{"id":54157292,"uuid":"522069909","full_name":"Apfirebolt/blog-in-fastapi-and-react","owner":"Apfirebolt","description":"A blog application in fastAPI and React","archived":false,"fork":false,"pushed_at":"2022-09-03T13:41:55.000Z","size":185,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T03:07:34.416Z","etag":null,"topics":["alembic","blog","fastapi","postgresql","python","react"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Apfirebolt.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}},"created_at":"2022-08-06T22:51:30.000Z","updated_at":"2024-02-13T03:17:57.000Z","dependencies_parsed_at":"2022-08-13T07:50:49.026Z","dependency_job_id":null,"html_url":"https://github.com/Apfirebolt/blog-in-fastapi-and-react","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apfirebolt%2Fblog-in-fastapi-and-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apfirebolt%2Fblog-in-fastapi-and-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apfirebolt%2Fblog-in-fastapi-and-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apfirebolt%2Fblog-in-fastapi-and-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Apfirebolt","download_url":"https://codeload.github.com/Apfirebolt/blog-in-fastapi-and-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248813794,"owners_count":21165633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["alembic","blog","fastapi","postgresql","python","react"],"created_at":"2024-11-21T02:08:23.601Z","updated_at":"2025-04-14T03:07:40.750Z","avatar_url":"https://github.com/Apfirebolt.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![FastAPI](https://img.shields.io/badge/FastAPI-005571?style=for-the-badge\u0026logo=fastapi)\n![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge\u0026logo=python\u0026logoColor=ffdd54)\n![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge\u0026logo=react\u0026logoColor=%2361DAFB)\n![Redux](https://img.shields.io/badge/redux-%23593d88.svg?style=for-the-badge\u0026logo=redux\u0026logoColor=white)\n![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white)\n\n\n# Blog App in FastAPI and React\n\nA simple Blog application written using FastAPI for the back-end and React for the frontend. This would have simple blog application features like authentication, posting contents which would have title and description. More features to be added in the future like file upload to local system, file upload to AWS and more.\n\n## Resources\n\nFollowing resources were used for motivation in designing this API.\n\n- [Fast API Official Website](https://fastapi.tiangolo.com/)\n- [Udemy Course - FastAPI](https://www.udemy.com/course/fastapi-the-complete-course/)\n\n## Docker Deployment\n\n- 3/9/22 : Added Docker deployment script for FAST API. \n\n```\n# Build the Docker image from the given file\ndocker build -t fast-image .\n# Run container from the image created\ndocker run -d -p 80:80 --name my-fast-api fast-image\n```\n\n## Authors\n\n* **Amit Prafulla (APFirebolt)** - [My Website](https://apgiiit.com)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapfirebolt%2Fblog-in-fastapi-and-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapfirebolt%2Fblog-in-fastapi-and-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapfirebolt%2Fblog-in-fastapi-and-react/lists"}