Skip to content

A complete MERN stack app for content management or blogging. It has user section, blog writing, likes-dislike , comments, follow-unfollow , admin section, profile management.

License

Notifications You must be signed in to change notification settings

MasterKN48/ReadWrite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReadWrite.io : A Blogging website

Deploy

Website shields.io GitHub license GitHub version Open Source? Yes!

It is a MERN stack based blogging website where users can read, write, comment, profile management , follow other user, like blogs, get daily updates and user, admin dashboard.

How to run locally?

# clone the project
1. git clone https://github.com/MasterKN48/ReadWrite
2. cd ReadWrite
3. npm i
4. cd client && npm i
# in project dir create .env
# .env must have these
MONGO_URI=<mongodb-server-link>
PORT=8000
NODE_ENV=dev
JWT_SECRET=<your-jwt-secret>
CLIENT_URL=<client-url>
EMAIL_ID=<email-address-for-nodemailer>
PASS=<email-password-for-nodemailer>
OAUTH_CLIENT=<google-oauth-client-id>
# in client side
# change google oauth client id
# edit client/src/user/SocialLogin.js
# find and replace <your-google-oauth-client-id> with original id
# `Run App`
npm run dev

ForTheBadge built-with-swag ForTheBadge uses-js ForTheBadge uses-css ForTheBadge uses-html

About

A complete MERN stack app for content management or blogging. It has user section, blog writing, likes-dislike , comments, follow-unfollow , admin section, profile management.

Topics

Resources

License

Stars

Watchers

Forks