Skip to content

Explore a dynamic MERN stack blog website built for seamless user and post management. Leveraging Express.js and MongoDB on the server side and Vite, React, Flowbite, Tailwind CSS, Redux Toolkit, and Firebase on the client side, this platform offers a modern user experience. Effortlessly manage users and posts, engage in discussions with comments

Notifications You must be signed in to change notification settings

UlviParviz/mern-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Blog Website

This project is a blog website developed using the MERN (MongoDB, Express.js, React, Node.js) stack. The project includes basic blog functionalities such as user registration, login, post management, commenting, and liking.

Demo

A live demo of the website can be viewed here.

Getting Started

To run the project on your local machine, follow these steps:

  1. Clone this repository:
git clone https://github.com/UlviParviz/mern-blog.git
  1. Install dependencies in both server and client folders:
npm install
cd client
npm install
  1. Start the development server:
  • In the mern-blog folder:
    npm run dev
    
  • In the client folder (runs on default port 5173):
    npm run dev
    
  1. Visit 'http://localhost:5173' in your browser to view the website.

Technologies Used

Server:

  • Express.js (Port 8000)
  • MongoDB (using Mongoose)
  • Firebase (for authentication)

Client:

  • React (Port 5173 by default)
  • Redux Toolkit (for state management)
  • Vite (for fast development)
  • Flowbite (for UI)
  • Tailwind CSS (for styling)

© 2024 Ulvi Parvizoghlu

About

Explore a dynamic MERN stack blog website built for seamless user and post management. Leveraging Express.js and MongoDB on the server side and Vite, React, Flowbite, Tailwind CSS, Redux Toolkit, and Firebase on the client side, this platform offers a modern user experience. Effortlessly manage users and posts, engage in discussions with comments

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages