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.
-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.
-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.
-material-icons = for icons
cd client
cd BlogApp
npm i
npm install @mui/material @emotion/react @emotion/styled
npm install @mui/icons-material
npm run dev
cd server
install other packages
nodemon ./App.js