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.
- Host: GitHub
- URL: https://github.com/luminarakash/blog-platform
- Owner: luminarakash
- Created: 2024-11-14T09:36:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-14T10:59:06.000Z (over 1 year ago)
- Last Synced: 2025-03-11T05:47:22.741Z (over 1 year ago)
- Topics: express-js, firebase, mongodb, nodejs, reactjs, restful-api, tailwind-css
- Language: JavaScript
- Homepage:
- Size: 551 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.


# **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