https://github.com/syedumaircodes/fastapi-practice
A basic social media API using FastAPI for learning FastAPI, Pytest, and Pydantic
https://github.com/syedumaircodes/fastapi-practice
black-python fastapi postgresql pydantic pytest python3 ruff
Last synced: 7 months ago
JSON representation
A basic social media API using FastAPI for learning FastAPI, Pytest, and Pydantic
- Host: GitHub
- URL: https://github.com/syedumaircodes/fastapi-practice
- Owner: SyedUmairCodes
- Created: 2025-07-02T12:50:32.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-07-03T13:10:24.000Z (7 months ago)
- Last Synced: 2025-07-03T14:26:42.622Z (7 months ago)
- Topics: black-python, fastapi, postgresql, pydantic, pytest, python3, ruff
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FastAPI Practice
A basic social media API built using FastAPI for learning FastAPI, Pytest, and Pydantic.
## Routes
- Get all posts.
- Get single post.
- Get posts with comments.
- Add post.
- Add comments.
- Get comments on a post.
- Create new user
## TODO:
- Email verification
- Image generation (Maybe)
## Testing
Testing is done using Pytest and test files are in the `/tests` directory.