
Eslam Alazab
Simple Blog
About the Project
Simple blog
This is a simple practice project using MongoDB. In this app, users can register, and each user can create and manage their blog posts.
Apps Overview
- Post CRUD operations.
- Endpoint for reading paginated blog posts.
Key Features
- User Authentication: Secure user login using JSON Web Tokens (JWT).
- Password Security: Passwords are hashed using Passlib and Bcrypt for safe storage.
Tools & Technologies
- FastAPI: High-performance API framework.
- Pydantic v2: Data validation and settings management using Python type hints.
- MongoDB: A NoSQL database for storing user and post data.
- Passlib & Bcrypt: Password hashing for secure authentication.