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

https://github.com/yuvrajshankar/blogify

A MERN STACK BLOG APP
https://github.com/yuvrajshankar/blogify

cloudinary cloudinary-api expressjs full-stack mongodb nodejs reactjs

Last synced: 2 months ago
JSON representation

A MERN STACK BLOG APP

Awesome Lists containing this project

README

          

# Blogify

## Description

Full Stack Blog Web App built with MERN STACK

## Demo

[https://blogify-oki7.onrender.com](https://blogify-oki7.onrender.com)

## ScreenShots

### Authentication (signup / login)

![auth](screenshots/auth.jpg)

### Write Blog / Footer

![auth](screenshots/write.jpg)

### Profile / Home / Blog Page

![auth](screenshots/profile.jpg)

## Tech Stack

**Client:** React JS

**Server:** Node JS, Express JS

**Database:** Mongo DB

**Image Uploading:** Cloudinary

## Features

- **Authentication**

- **Profile**

- **View Other User Profile**

- **Write Blog**

- **Read Blog**

- **Delete Blog**

## Installation

To run this project locally, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/Yuvrajshankar/Blogify.git
```

2. Go to the project directory

```bash
cd Blogify
```

3. Install dependencies

```bash
npm install
```

```bash
cd frontend/
npm install
```

5. add **".env"** in root folder

```bash
PORT = 4890
MONGO_URL = "Mongo Url"
JWT_SECRET = "Secret"
NODE_ENV = development
```

4. Start the server

```bash
npm run server
```

5. Start the Client

```bash
cd frontend
npm start
```

## Made By

- [@Yuvrajshankar](https://github.com/Yuvrajshankar)

## License

This project is licensed under the [MIT License](LICENSE).