An open API service indexing awesome lists of open source software.

https://github.com/techjmi/blog__mern

Blog-Application-MERN
https://github.com/techjmi/blog__mern

authentication-backend blog blogapp-node expressjs mernstack-developer mongodb nodejs reactjs

Last synced: about 1 month ago
JSON representation

Blog-Application-MERN

Awesome Lists containing this project

README

        

Welcome to our Blog Application built using the MERN stack and React Flowbite!

## Overview
This application allows users to read and comment on blog posts. Additionally, users can like comments, enhancing engagement and interaction within the community. We've also included an admin dashboard where administrators can manage posts and users efficiently.

## Screenshot

![Project Screenshot](https://github.com/techjmi/blog__mern/blob/main/client/src/assets/Projects/blog.png)
![Project Screenshot](https://github.com/techjmi/blog__mern/blob/main/client/src/assets/Projects/Screenshot%202024-07-04%20024748.png)

## Features
- **Read Blogs:** Users can read informative blog posts on various topics.
- **Commenting:** Users can share their thoughts and engage in discussions by commenting on blog posts.
- **Like Comments:** Users can express appreciation for comments by liking them.
- **Admin Dashboard:** Administrators have access to a dashboard where they can manage posts and users effectively.
- **Analytics:** The admin dashboard provides insights such as the total number of posts and users from the previous month.

## Deployment
The application is deployed and accessible via [this link](https://blog-mern-cfpm.onrender.com/).

## Credits
- Developed by [Md Shamim Akhter](https://musical-mooncake-8fc409.netlify.app/).

## Technologies Used
- MongoDB
- Express.js
- React.js
- Node.js
- Flowbite (React UI library)

## How to Run Locally
1. Clone this repository.
2. Navigate to the project directory in your terminal.
3. Install dependencies using `npm install`.
4. Start the server using `npm start`.
5. Access the application at `http://localhost:3000`.

Feel free to explore, contribute, and provide feedback!

**Happy Blogging!**