Skip to content

Latest commit

 

History

History
83 lines (52 loc) · 2.5 KB

README.md

File metadata and controls

83 lines (52 loc) · 2.5 KB

MEAN STACK BLOG APP

Feature

  1. Signin ,Singup,ForgotPassword
  2. User can Read all the blogs
  3. User can write the blog only when he/she is logged in
  4. User can save his blog as draft and later he/she can edit or publish his drafts.
  5. User who created the blog can only update delete the blog.
  6. User can update his details like password,profie image,name,email.
  7. Website is responsive

How to install

  1. Clone the project.
  2. Go to client folder and do npm i
  3. Go to server folder and do nmp i
  4. Go to server->config folder and make a new file name config.env
  5. Copy the below config.env file and paste
MONGO_URL:'your mongo atlas url'
JWT_SECRET="your secret key"
JWT_EXPIRE=30d
JWT_COOKIE_EXPIRE=30

RESET_PASSWORD_URL=http://localhost:4200/auth/resetPassword
PROJECT_URL=http://localhost:4200/

SMTP_HOST=smtp.mailtrap.io
SMTP_PORT=2525
SMTP_EMAIL=''
SMTP_PASSWORD=''
[email protected]
FROM_NAME=Priyesh Pandey

SCREENSHOTS

Home

image

Read Blogs

screencapture-localhost-4200-read-2022-01-21-00_04_30

Write Blog

screencapture-localhost-4200-write-2022-01-20-23_55_36

Read Single Blog

screencapture-localhost-4200-read-61e9aa8270054a251c1d6f19-2022-01-21-00_01_44

My Profile

image

User Blogs

image

User Draft

image

Signin

image

Singup

image

Reset Password Email

image

Reset Password Page

image