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

https://github.com/luminarakash/blog-platform

A fast, secure, and scalable blogging platform built with MERN (MongoDB, Express, React, Node.js) stack, styled with Tailwind CSS for responsive UI, and powered by Firebase for real-time authentication and storage.
https://github.com/luminarakash/blog-platform

express-js firebase mongodb nodejs reactjs restful-api tailwind-css

Last synced: 3 months ago
JSON representation

A fast, secure, and scalable blogging platform built with MERN (MongoDB, Express, React, Node.js) stack, styled with Tailwind CSS for responsive UI, and powered by Firebase for real-time authentication and storage.

Awesome Lists containing this project

README

          

# Blog Platform
## A Seamless blogging Experience Powered by the MERN Stack

**Blog Platform:** A fast, secure, and scalable blogging platform built with MERN (MongoDB, Express, React, Node.js) stack, styled with Tailwind CSS for responsive UI, and powered by Firebase for real-time authentication and storage.

![ecommerce-homepage](https://github.com/luminarakash/Blog-Platform/blob/main/ss/ss1%20.png)

![ecommerce](https://github.com/luminarakash/Blog-Platform/blob/main/ss/ss2%20.png)

# **Features**

### **User:**
- **Blog Reviews:**
- Write, edit, and delete posts and comments.

- **Wishlist:**
- Add, remove, and annotate posts with personalized notes.

- **Blog Management:**
- Create new post and view post,comments history.

- **Profile Management:**
- Manage email, username, and multiple addresses.

### **Admin:**
- **Blog Management:**
- Add, edit, delete, and soft-delete posts.
- Manage post attributes like name and users.

- **post Management:**
- View and update post details and status.

### **Security & User Experience:**
- **Secure Authentication:**
- Login, signup, OTP verification, password reset, and logout.

- **Intuitive Interface:**
- Powered by Material UI for a visually appealing and user-friendly experience.

### **Scalability:**
- **Built for Growth:**
- Scalable architecture to handle increasing user demands.

# **Project Setup**

### Install dependencies for client and api separately
Install client dependencies
```bash
cd client
npm install
npm run dev
```

Install api dependencies

```bash
npm install
npm run dev
```
## Issue
###
Upgrade your firebase storage, cors policy

## Authors
- [@luminarakash](https://github.com/luminarakash) : Akash Patel