Builds.Syed Tasavour
Builds
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

  1. 2025
    Scoped

    A blogging platform needs a backend that covers accounts, roles, content management, and reader engagement in one API.

  2. 2025
    Built

    Built with Node.js, Express, and MongoDB (Mongoose), using JWT and bcrypt for auth and Cloudinary with Multer for media storage.

  3. 2025
    Shipped

    Shipped; since retired.

Built by Syed Tasavour. More at syedtasavour.com.