Skip to content

Icecubesaad/Mern-Stack-Blog-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 

Repository files navigation

Blog App

This a Blog app made with the MERN(MongoDB, Express, React, Nodejs) stack, which serves the user a friendly interface to interact with blogs published by other people. A scalable application in which a user can make thier own blog, like other blogs.

Features

-User Registration and Login: Users can create an account and log in to access the app's features.
-Blog Search: Users can search for Blogs using title.
-Blog Display: User can see the description,title, image uploaded by the author and likes.
-Trending and reletable blogs algorithms: User will get recommended Trending Blogs and Relatable blogs that are relatable to the blog they are reading.

Packages Used

Backend

-bcryptjs = for user password protection
-dotenv = to access the environment variables.
-mongoose = to access mongodb
-jsonwebtoken = to fetch the user details and saved recipies
-express-validator = for authentication validation
-uuid = creating random ids for each blogs.

Front end

-material-icons = for icons

Getting Started

Front End

cd client
cd BlogApp
npm i
npm install @mui/material @emotion/react @emotion/styled
npm install @mui/icons-material
npm run dev

Back End

cd server
install other packages
nodemon ./App.js

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published