This is a MERN (MongoDB, Express.js, React.js, Node.js) application where users can post tech blogs. It provides a platform for users to share their knowledge and experiences in the tech field.
- User Authentication: Users can sign up, log in, and log out securely.
- Create Blogs: Authenticated users can create and publish their tech blogs.
- View Blogs: Users can browse through the posted blogs.
- Edit/Delete Blogs: Blog owners can edit or delete their own blogs.
- Frontend: React.js
- Backend: Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Styling: CSS
- Deployment: Frontend is deployed on Vercel and backend is deployed on Render platform
To run this application locally, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies for both frontend and backend:
cd client
npm install
npm run start
cd server
npm install
node index.js