Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bhargavi35/blog-meren


https://github.com/bhargavi35/blog-meren

Last synced: 19 days ago
JSON representation

Awesome Lists containing this project

README

        

# Blog Application

Welcome to the Blog Application built with React.js! This application allows users to create, publish, and interact with blogs, including features such as user authentication, and multimedia content in blogs.

- **Live Demo:** [Web Application](https://superlative-stroopwafel-c72c6c.netlify.app/)

## How to Run Locally:

1. Clone the repository: `git clone https://github.com/bhargavi35/blog-MEREN`
2. Navigate to the client folder: `cd client`
3. Install dependencies: `npm install`
4. Run the app: `npm start`

## Bonus Features Implemented:

- 🎁 Added JSON Server to simulate a backend.
- 🎁 Deployed Backend in Cyclic for easy access.

## Challenges and Learnings:

- Overcoming authentication hurdles while implementing user login/signup.
- Efficiently handling and rendering multimedia content (images and videos) within blogs.
- Navigating the learning curve of using a JSON Server to simulate backend functionality.

## Future Improvements:

- Implementing real-time updates for comments and blog interactions.
- Enhancing the user interface for a more engaging and intuitive experience.
- Exploring options for scalability and optimizing database queries.

## Tech Stack Used:

- **Languages:**
- React JS
- Axios
- JavaScript
- Node JS
- MongoDB
- Express
- Mongoose
- Nodemon
- JSON Webtoken

## Contact Information:

- **Name:** Bhargavi Chella
- **E-Mail:** [email protected]
- **LinkedIn:** [Bhargavi Chella on LinkedIn](www.linkedin.com/in/bhargavichella)
- **GitHub:** [Bhargavi Chella on GitHub](https://bhargavi35.github.io/)

Explore the live demo and review the code on [GitHub](https://github.com/bhargavi35/blog-MEREN). If you have any questions or feedback, feel free to reach out.