Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages