This project is a full-stack blog application developed using Node.js, Express, and EJS.
It demonstrates core backend concepts like routing, server-side rendering, and dynamic content handling.
The application allows users to create and view blog posts through a simple and intuitive interface, making it a great beginner-friendly full-stack project.
π https://blog-website-z6eu.onrender.com
| Category | Technology |
|---|---|
| Backend | Node.js, Express.js |
| Frontend | EJS, CSS |
| Deployment | Render |
| Version Control | Git, GitHub |
- π° Create and publish blog posts
- π View all blogs dynamically
- ποΈ Server-side rendering using EJS
- β‘ Fast and lightweight backend
- π― Beginner-friendly clean architecture
- βοΈ Edit & delete blog posts
blog-project/
βββ views/ # EJS templates
βββ public/ # Static files (CSS, images)
βββ screenshots/ # Project screenshots
βββ index.js # Main server file
βββ package.json # Dependencies and scriptsgit clone https://github.com/prerna-sharma-only/Blog-Website.gitcd Blog-Websitenpm installnpm starthttp://localhost:3000No .env file required for basic setup.
For deployment:
PORT = process.env.PORTThis project is deployed on Render:
-
Build Command:
npm install
-
Start Command:
npm start
- ποΈ Database integration (MongoDB)
- π Authentication system (Login/Signup)
- π REST API for blogs
- π¨ UI improvements with animations
Prerna Sharma
- π GitHub: https://github.com/prerna-sharma-only
- π§ Email: prernasharma181103@gmail.com
If you like this project, give it a β on GitHub β it helps a lot!
π§ Currently under improvement β new features coming soon!

