Skip to content

realmintech/reactBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

189 Commits
 
 
 
 
 
 

Repository files navigation

IMG_20241024_014229_226

Database Schema Diagram

Untitled

The diagram above provides a visual representation of the database schema, illustrating the relationships between the users and BlogPosts, collections.

Let's Blog - MERN Stack Blog Website

Website Screenshot

Table of Contents


About

Let's Blog is a fully functional blog website built with the MERN (MongoDB, Express, React, Node.js) stack. It allows users to read and write blog posts, comment on articles, and interact with other users. The project is designed with modern web development principles, offering a seamless experience both on desktop and mobile devices.

Features

  • User Authentication: Sign up, log in, and manage user profiles.
  • CRUD Operations: Create, read, update, and delete blog posts.
  • Commenting System: Users can comment on blog posts and interact with each other.
  • Responsive Design: Fully responsive layout for all screen sizes.
  • Real-time Updates: Automatically updates blog posts and comments in real-time.
  • Rich Text Editor: Supports formatting for blog posts using a rich text editor.

Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB (NoSQL)
  • Authentication: JWT (JSON Web Tokens)
  • Hosting: Vercel (Frontend), Heroku/Render (Backend) (if applicable)
  • Version Control: Git & GitHub

Live Demo

Check out the live site here: Let's Blog

Installation

To run the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/letsblog.git
    cd letsblog

About

Let's Blog is a fully functional blog website built with the MERN (MongoDB, Express, React, Node.js) stack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors