Skip to content

Blogify is Blogging website, where users can share there blogs, add comments.

Notifications You must be signed in to change notification settings

sinhashlok/Blogify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blogify

Blogify is Blogging website, where users can share there blogs, add comments.

Features

  • Sign in / up & JWT Authorization
    Users can sign up & sign in, there data is protected and password is hashed before being stored in MongoDb.
    JWT token is created for users session & verifies token before evey other request is made to backend. Token is erased when user logs out.
  • Add Blog
    Users can add blog: Title, Description & CoverImg.
  • Comments
    Users can add comments to blogs
  • Responsive
    The entire application is responsive and works on mobile also, styled with Tailwind CSS.

How to run?

  • Clone the repo
  • Backed:
cd backend
npm start
  • Frontend:
cd frontend
npm start
  • env
    Create a .env file inside backend at same level as package.json
    Create MONGODB_URL and add your monogodb connection string.
    A collection by name blogify will be created

Tools

  • React
  • Express
  • Typescript
  • Mongoose
  • Zod
  • Tailwind CSS

About

Blogify is Blogging website, where users can share there blogs, add comments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages