Skip to content

amr641/Blog-app

Repository files navigation

📘 Blog App

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.

✨ Features

  • 🔒 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.

🛠️ Technologies Used

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •