Skip to content

The-Phoenics/Blogify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blogify

Blogify is a modern blogging platform that enables users to create, share, and explore blog posts seamlessly. It provides authentication, email verification, blog search, and user feeds to enhance the blogging experience.

Features

Core Features

  • User Authentication – Secure login and session management.
  • Email Verification – Ensure only valid users register.
  • Create & Edit Blogs – Write, edit, and manage blog posts.
  • Commenting System – Engage with blogs through comments.

Discoverability & Interaction

  • Search Blogs – Find blogs based on keywords.
  • User Feed – Discover personalized content based on activity.
  • Tag Filtering – Organize and discover blogs by tags (Upcoming feature).
  • User Profiles – View and manage personal blog pages (Upcoming feature).

Tech Stack

Frontend

  • React – Single Page Application (SPA) framework.
  • React Router – Client-side routing for seamless navigation.
  • React Icons – Rich icon library for UI enhancements.
  • Tailwind CSS – Utility-first CSS framework for styling.
  • Vite – Fast development server and build tool.

Backend

  • Express – Lightweight and fast Node.js web framework.
  • Mongoose – Schema-based object modeling for MongoDB.
  • Email-validator – Ensures valid email addresses.
  • Cookie-parser – Parses client cookies.
  • Nodemailer – Handles email sending for verification and notifications.
  • Bcrypt – Secure password hashing and authentication.
  • Dotenv – Manages environment variables.
  • JSON Web Token (JWT) – Secure token-based authentication.
  • TSX – Enables TypeScript execution in Node.js.

Contribution

Contributions are welcome! If you'd like to improve the project, feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Simple blog management web app built using MERN stack.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages