Skip to content

DasNilima/Tech-Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title:

TECH-BLOG

Project Description:

TECH-BLOG is s Simple MERN stack blog application with user authentication and authorization that let users CRUD (create, read, update, delete )operations with succesful logging in. This app only requires access to your accounts to fetch your unique ID for authentication/authorization purposes and no personal details is used by the application. Inspiration for this design is from reading blogs is a important part of software development journey.

Tech stack consisting of

MongoDB BadgeExpress BadgeReact BadgeReact router BadgeNodejs BadgeRedux BadgeJSON WEB TOKENS BadgeMaterial UI BadgeNPM Badge

How to use this app locally?

Pre-requisites

  • Fork this repo and run the git clone <forked repo> command from your terminal/bash
git clone https://github.com/DasNilima/Tech-Blog.git 
  • cd into the directories and npm install
npm install
  • Create a .env file in the root directory and store the following:
    • MONGO_URI = Insert the correct connection URL for your MongoDB database.
    • JWT_SECRET='??'
  • Start the both server on seprate terminals
  npm start

You can obtain the MONGO_URI after create a collectoin on mongodb atlas.

Features

  • Search for blogs by categories
  • write a blog select by categories
  • Secured Encryption of Accounts
  • create, read, edit and delete blog
  • write and delete comment
  • Website are responsive to different screen size (mobile, tablet,laptop).

Demo-TECH-BLOG

GIF

Acknowledgments