Skip to content

AuroPick/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Super Blog

GitHub Website

Simple MERN Stack Blog App

Registration and Standard User

Registration and Standard User

Writer User

Wirter User

Admin User

Admin User

Features

✔️ User authentication
✔️ See posts
✔️ See special posts (Only authenticated user)
✔️ Create post (Only admins and writers)
✔️ Edit or delete posts (Only admins)
✔️ See users (Only admins)
✔️ Delete users (Only admins)
🔵 Real-time update
🔵 Open graph
🔵 Commenting on posts

Stack

Installation

  1. Install NodeJS

  2. Clone this repo or download it

  3. Use .env.sample files to create .env files

  4. Install dependencies (run this in the root of the project)

cd server && npm i && cd .. && cd client && npm i && cd ..
  1. Start server and client (run this in the root of the project)
start npm start --prefix server && start npm start --prefix client