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

https://github.com/itzdiv/blog_backend

A modern, minimalistic blog website built with HTML, CSS, JavaScript, Node.js, and EJS. It features sleek black aesthetics, dynamic blog posting with editable and deletable entries, and a randomized quote in the posting window. Clone, run, and easily interact with the site to post, edit, and delete blogs.
https://github.com/itzdiv/blog_backend

aesthetics backend blog css ejs-express express-js frontend fullstack-development html minimalist-design nodejs npm

Last synced: 7 months ago
JSON representation

A modern, minimalistic blog website built with HTML, CSS, JavaScript, Node.js, and EJS. It features sleek black aesthetics, dynamic blog posting with editable and deletable entries, and a randomized quote in the posting window. Clone, run, and easily interact with the site to post, edit, and delete blogs.

Awesome Lists containing this project

README

          

# 🖤 Minimalistic Blog Website

Site Logo

Welcome to my **Minimalistic Blog Website** repository! This project demonstrates a modern, sleek black-themed blog site with a handcrafted front-end design and a fully functional back end.

---

## 📸 Site Previews

Below are renders of the site in action:

1. **Homepage**
Homepage

2. **Blog Posting Window**
Blog Posting Window

3. **Blog Edit Feature**
Edit Feature

4. **Dynamic Blog Features**
Dynamic Features

---

## 🛠️ Tech Stack

This project is built using:
- **HTML5, CSS3, JavaScript (Frontend)**
- **EJS (Templating Engine)**
- **Node.js, Express.js (Backend)**
- **npm (Package Manager)**

---

## 💻 Features

### ✔️ **Core Functionalities**
- Post a blog, edit it, or delete it with ease.
- A clean and dynamic UI with a randomized quote appearing in the blog posting window.

### 🎨 **Design Highlights**
- Sleek black aesthetics for a modern and minimalistic vibe.
- Intuitive and responsive layout, handcrafted for smooth user interactions.

---

## 🚀 Getting Started

Follow these steps to clone and run the project on your local machine:

### 1️⃣ **Clone the Repository**

```bash
# Clone the Repository
git clone https://github.com/itzdiv/blog_backend.git

# Navigate to the Project Directory
cd blog_backend

# Install Dependencies
npm install

# Start the Server
node index.js

# Access the Site
# Open your browser and go to:
http://localhost:3000
```

## 🛡️ License

```markdown
This project is open-source and available under the MIT License.
```

## 🌐 Links

- Live Demo: divyanshmalani.com
- LinkedIn: https://www.linkedin.com/in/divyanshmalani/
- GitHub: https://github.com/itzdiv

## 🤝 Contributing

# Contributions are welcome!
# Fork the repository.
git checkout -b feature-name

# Commit changes
git commit -m "Add your feature"

# Push to the branch
git push origin feature-name

# Open a pull request.

## 📩 Feedback

Got suggestions or feedback? Feel free to open an issue or reach out via LinkedIn.