A simple blog platform built using TypeScript. This project allows users to create, manage, and read blog posts. The blog-app is designed for scalability and maintainability, utilizing modern web technologies.
- 🔒 User Authentication: Secure login and registration system.
- ✍️ Blog Management: Users can create, update, and delete blog posts.
- 🗂️ Post Categorization: Organize posts using categories and tags.
- 💬 Commenting System: Users can comment on blog posts.
- 📱 Responsive Design: Optimized for mobile and desktop devices.
-
TypeScript: Strongly-typed JavaScript for scalable applications.
-
Node.js: JavaScript runtime for building backend services.
-
Express.js: Minimal and flexible Node.js web framework.
-
MongoDB: NoSQL database for efficient data storage.
-
JWT: JSON Web Tokens for secure authentication.
-
Passport.js: Authentication middleware for handling strategies like OAuth.
-
🛠️ Postman Documentation :https://documenter.getpostman.com/view/36174729/2sAXqv4LSS