https://github.com/devradheee/blog
A full-stack blog application with complete CRUD functionality built using Node.js, Express, MongoDB, and EJS.
https://github.com/devradheee/blog
ejs expressjs mongodb nodejs
Last synced: 2 months ago
JSON representation
A full-stack blog application with complete CRUD functionality built using Node.js, Express, MongoDB, and EJS.
- Host: GitHub
- URL: https://github.com/devradheee/blog
- Owner: devradheee
- Created: 2025-05-08T06:18:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-08T06:43:28.000Z (about 1 year ago)
- Last Synced: 2025-12-27T05:59:28.848Z (6 months ago)
- Topics: ejs, expressjs, mongodb, nodejs
- Language: JavaScript
- Homepage: https://blog-fawn-nine-62.vercel.app
- Size: 7.73 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NodeJs, Express, EJS & MongoDB Blog - CRUD
## You need:
- NodeJs
- Database (MongoDB) Free Cluster
## Setup Database
Sign up for MongoDB free database cluster: [MongoDB](https://www.mongodb.com/)
## Create .env file
Create a .env file to store your credentials. Example below:
```
MONGODB_URI=mongodb+srv://:@clusterName.xxxxxxx.mongodb.net/blog
JWT_SECRET=MySecretBlog
```
## Installation
To install and run this project - install dependencies using npm and then start your server:
```
$ npm install
$ npm run dev
```