Blogify is Blogging website, where users can share there blogs, add comments.
- 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.
- 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
- React
- Express
- Typescript
- Mongoose
- Zod
- Tailwind CSS