MiniBlogger is a simple and modern blogging platform built with Node.js, Express, and SQLite.
It lets authors create and share blogs while readers can explore, like, and comment — all in an elegant, dark-themed interface.
- Create and publish blog posts
- Track likes and read counts
- Browse all blogs
- Like posts and comments
- Leave and view comments
- Session-based like tracking
- Auto-generated SQLite database
- Responsive UI with Bootstrap 4
- Human-friendly timestamps using Day.js
| Layer | Technology |
|---|---|
| Frontend | EJS, Bootstrap, Font Awesome |
| Backend | Node.js, Express.js |
| Database | SQLite3 |
| Utilities | Express-Session, Day.js |
- 🔐 Author authentication (sign-in / sign-up)
- 📝 Rich text editor for writing blogs
- 📊 Ranking system based on engagement
git clone https://github.com/Hammad68/MiniBlogger.git
cd MiniBlogger
npm installnpm start- Then visit 👉 http://localhost:3000
- 🗂️ The database file (database.db) will be auto-created automatically if missing.
Hammad Ahmed
📎 GitHub Profile
⭐ If you like this project, consider giving it a star on GitHub!