WorLog (Words + Blogs) is a fully functional, real-time blogging platform built to bridge creativity, user interaction, and clean development practices. Designed with readers and writers in mind, WorLog allows users to share, engage, and grow through words—without frameworks, using only web fundamentals.
- 🔐 User Authentication (Login, Register, Logout) via Firebase Auth
- 📝 Create, Edit, Delete Blogs (with auto-filled edit form)
- 🔎 Search, Filter, and Paginate Blog Listings
- ❤️ Like, 💬 Comment, 📌 Bookmark, ⭐ Rate, and 🔁 Share Blogs
- 👤 View & Manage User Profiles
- 🔄 Real-time Data Updates using Firestore
- 🔒 Access Control for Authenticated Users
- 📱 Fully Responsive UI for all screen sizes
- Frontend: HTML, CSS, JavaScript (Vanilla + ES6)
- Backend Services: Firebase Authentication, Firestore
- Assets & Storage: LocalStorage, Cloudinary
- Hosting: Firebase Hosting (optional)
This project was built to:
- Apply real-world logic using JavaScript + Firebase
- Explore clean UI/UX practices in raw HTML/CSS
- Learn effective authentication & access control
- Build a portfolio-worthy project from scratch
- Strengthen coding confidence through complete ownership
- 🔴 Live Demo (https://mahanoor123.github.io/worlog-webapp/)
- 📝 Case Study (https://www.behance.net/gallery/227187985/Blog-Website-UI-Design)
- 💬 Blog on Medium (https://medium.com/@mahanoorkhan/worlog-turning-ideas-into-interactive-impact-fff621bb980a)
If you're a developer, recruiter, or designer interested in unique, user-focused projects—I'd love to connect and discuss how we can build together.
This project is open-sourced for learning and inspiration. Feel free to fork, contribute, or use parts for your own ideas.