Experimentarchived2025
TechTales
A RESTful blogging platform API for blog management, user authentication, and content interaction, built on Node.js and MongoDB.
- Started
- 2025
- Stack
- Node.js, Express, MongoDB, Mongoose, JWT, bcrypt, Cloudinary, Multer, JavaScript
- Kind
- Experiment
- Source
- Public
Why I built it
A blogging platform needs a backend that covers accounts, roles, content management, and reader engagement in one API.
What it does
- JWT authentication with refresh tokens and role-based access control (Admin, Author, Reader)
- CRUD for blog posts with categories and media uploads to Cloudinary
- Engagement features: comments, like/unlike, view tracking, and user profiles
- Search and pagination
How it is built
Built with Node.js, Express, and MongoDB (Mongoose), using JWT and bcrypt for auth and Cloudinary with Multer for media storage.
How it evolved
- 2025Scoped
A blogging platform needs a backend that covers accounts, roles, content management, and reader engagement in one API.
- 2025Built
Built with Node.js, Express, and MongoDB (Mongoose), using JWT and bcrypt for auth and Cloudinary with Multer for media storage.
- 2025Shipped
Shipped; since retired.
Built by Syed Tasavour. More at syedtasavour.com.