Skip to content

RupeshSahu969/Blog_Add

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a Blog Application for creating, editing, and sharing blog posts with a clean and responsive design

# MERN Stack Blog Application

A full-featured Blog Application built with the MERN stack (MongoDB, Express, React, Node.js) that allows users to create, edit, and share blog posts with secure authentication. This app is designed with developers in mind, emphasizing clean code, best practices, and a responsive UI.


Features

  • User Authentication: Secure signup, login, and logout using JWT.
  • Create/Edit/Delete Posts: Users can manage their own blog posts.
  • Protected Routes: Only authenticated users can access certain pages.
  • Responsive Design: Works seamlessly on desktop, tablet, and mobile devices.
  • Clean UI: Modern, intuitive interface using Tailwind CSS.
  • State Management: React Context API for authentication state.
  • API: RESTful backend built with Express and MongoDB.

Technologies Used

  • Frontend: React, React Router, Tailwind CSS, React Icons
  • Backend: Node.js, Express.js, MongoDB, Mongoose
  • Authentication: JWT (JSON Web Tokens)
  • Tools: GitHub Actions for CI/CD pipeline, ESLint for linting

Meta Tag for Responsiveness


Home Pages ![imageblog1](https://github.com/user-attachments/assets/09836b22-2ce3-4521-8a3e-07978023e0d2)

singlepage


createblog


![edit_deleteblog](https://github.com/user-attachments/assets/483460b9-cb1b-49dc-b2c9-3297291b86ec)

About

This is a Blog Application for creating, editing, and sharing blog posts with a clean and responsive design

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors