Skip to content

prerna-sharma-only/Blog-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation



⚑ Tech Stack







πŸ† GitHub Achievements


GitHub Trophies


πŸ“– About

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.


🌐 Live Demo

πŸ‘‰ https://blog-website-z6eu.onrender.com


πŸ“Έ Screenshots

🏠 Home Page

✍️ Create Blog Page


βš™οΈ Tech Stack

Category Technology
Backend Node.js, Express.js
Frontend EJS, CSS
Deployment Render
Version Control Git, GitHub

✨ Features

  • πŸ“° 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

πŸ“ Project Structure

blog-project/
│── views/          # EJS templates
│── public/         # Static files (CSS, images)
│── screenshots/    # Project screenshots
│── index.js        # Main server file
│── package.json    # Dependencies and scripts

πŸ› οΈ Installation & Setup

1️⃣ Clone the repository

git clone https://github.com/prerna-sharma-only/Blog-Website.git

2️⃣ Navigate into project

cd Blog-Website

3️⃣ Install dependencies

npm install

4️⃣ Start the server

npm start

5️⃣ Open browser

http://localhost:3000

πŸ”‘ Environment Variables

No .env file required for basic setup. For deployment:

PORT = process.env.PORT

πŸš€ Deployment

This project is deployed on Render:

  • Build Command:

    npm install
  • Start Command:

    npm start

πŸ“Œ Future Enhancements

  • πŸ—„οΈ Database integration (MongoDB)
  • πŸ” Authentication system (Login/Signup)
  • 🌍 REST API for blogs
  • 🎨 UI improvements with animations

πŸ™Œ Author

Prerna Sharma


⭐ Support

If you like this project, give it a ⭐ on GitHub β€” it helps a lot!


πŸ“Š Project Status

🚧 Currently under improvement β€” new features coming soon!

About

A dynamic blog web application built with Node.js, Express, and EJS featuring server-side rendering and clean UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors