Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog Website

Overview

This Blog Website is a full-stack web application built using the MERN stack (MongoDB, Express, React, Node.js). It allows users to read, create, edit, and delete blog posts. Users can browse through posts, leave comments, and interact with other bloggers. Admins have the ability to manage posts and users through a secure admin panel. Features

User Authentication: Register, login, and manage user sessions using JWT-based authentication.
CRUD Operations for Blog Posts: Authenticated users can create, edit, and delete their blog posts.
Profile Management: Users can update their profile details.
Responsive Design: The website is fully responsive, ensuring a great experience on desktop and mobile devices.
Search Functionality: Users can search for posts by title or author.

Technologies Used

Frontend: React (with Hooks, React Router, Axios)
Backend: Node.js, Express.js
Database: MongoDB (Mongoose ODM)
Authentication: JWT (JSON Web Tokens) for user authentication
CSS Framework: Tailwind CSS/Bootstrap
State Management: React Context API/Redux

About

This website is a versatile platform for creating, publishing, and sharing blog posts on various topics.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages