Skip to content

Sudhamsha/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Creating simple blog with MERN Stack

Stack

  • MongoDB
  • Express
  • React + Redux
  • NodeJS

Installation Instructions

  • Git clone the project
  • Run npm install in both the folders (blog-frontend & blog-api)
  • Add .env file in the blog-api folder and add Mongo URL and JWT secret
  • Run npm start in both the folders (blog-frontend & blog-api)

Tasks

  • Create Project with Frontend and API folders
  • Install the main packages: Mongo, Express, React + Redux, Material UI, JWT
  • Add basic user authentication (For admin 'Add Blog' feature) which can be extended to social login for users
  • Add Blog Functionality
  • Update Blog Functionality
  • Remove Blog Functionality
  • Add Categories
  • Add morgan for request logging
  • Comments Functionality
  • Like and Share Functionality
  • Bundling and pushing to Heroku (or sud-reddy.tech)
  • Use Auth0 for authentication