This project is a simple Blog Application that allows users to create, read, update, and delete blog posts. The application is built using modern web development technologies.
- User authentication and authorization
- Create, read, update, and delete blog posts
- Comment on blog posts
- Like and share blog posts
- Responsive design
- Frontend: HTML, CSS, JavaScript, React
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Clone the repository:
git clone https://github.com/<yourusername>/BlogAppAssignment.git
- Navigate to the project directory:
cd BlogAppAssignment
- Install the dependencies:
npm install
- Start the backend server:
npm run dev
- Start the frontend development server:
npm run dev
- Open your browser and navigate to
http://localhost:5173
Contributions are welcome! Please fork the repository and create a pull request with your changes.