Skip to content

Noor-Afsha7/Blog-Post---BlogSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

✍️ BlogSphere

Write. Share. Inspire.

BlogSphere is a modern blogging platform built using HTML, CSS, and JavaScript that allows users to create, edit, publish, search, and manage blog posts—all in a clean, responsive interface.

Designed with a minimalist aesthetic and interactive user experience, the project demonstrates practical front-end development concepts such as DOM manipulation, LocalStorage, dynamic rendering, form validation, search & filtering, and responsive layouts.


✨ Features

  • ✍️ Create and publish blog posts
  • 📝 Edit existing posts
  • 🗑️ Delete posts with confirmation
  • 📖 Expand & collapse full articles
  • 🔍 Real-time search functionality
  • 🏷️ Category-based filtering
  • 📅 Sort posts by newest or oldest
  • 🖼️ Image upload with preview
  • 💾 LocalStorage-powered persistence
  • ⚡ Dynamic DOM rendering
  • ✅ Form validation with inline feedback
  • 🔔 Custom toast notifications
  • 📱 Fully responsive design

🛠️ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • DOM Manipulation
  • LocalStorage

📂 Project Structure

BlogSphere/
│
├── index.html
├── styles.css
├── script.js
├── assets/
│   ├── images/
│   └── icons/
└── README.md

🚀 Highlights

This project demonstrates:

  • CRUD Operations (Create, Read, Update & Delete)
  • DOM Manipulation
  • Client-side Data Persistence
  • Dynamic Content Rendering
  • Event Handling
  • Form Validation
  • Search & Filtering
  • Responsive Web Design
  • Component-based UI Design

💡 Future Improvements

  • User Authentication
  • Rich Text Editor
  • Comments & Likes
  • Backend Integration (Node.js + Express)
  • MongoDB Database
  • User Profiles
  • Draft Saving
  • Bookmark System
  • Markdown Support
  • Cloud Image Uploads

📄 License

This project was built for learning, portfolio, and educational purposes.


Built with ☕, curiosity, and lots of JavaScript.

About

A modern blogging platform built with HTML, CSS, and JavaScript featuring CRUD operations, LocalStorage persistence, dynamic DOM rendering, search, filtering, and responsive design.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages