Mursalin
  • Home
  • About
  • Projects
  • Growth
  • Pricing
  • Blog
  • Contact
Sign In
Visit Store
Hire Me
  • Home
  • About
  • Projects
  • Growth
  • Pricing
  • Blog
  • Contact
  • Visit StoreHire Me
  • Sign In
Mursalin

Freelance AI product developer building AI agent SaaS, AI-powered mobile apps, and MVPs for clients worldwide — from Rajshahi, Bangladesh.

Rajshahi, Bangladesh · UTC+6

hello@mursalinsdesk.comWhatsApp +880 1738 753102

GitHubX (Twitter)LinkedInWhatsApp

Navigation

  • Home→
  • About→
  • Services→
  • Pricing→
  • Projects→
  • Hire Me→
  • Blog→
  • Store→
  • Contact→

Services

  • AI Agent SaaS Products→
  • AI-Powered Mobile Apps→
  • MVP Development→
  • AI Integration & Automation→
  • Full-Stack Web & SaaS Platforms→
  • AI Strategy & Fractional CTO→

Get in Touch

hello@mursalinsdesk.comBook a Call

© 2026 Mursalin's Desk. All rights reserved.

Privacy PolicyTerms of Service
CompletedE-Commerce

EasySearch — Rajshahi Local Services Marketplace Platform

Unified digital marketplace connecting 500,000+ Rajshahi residents with local services through 89 API endpoints and 95% backend integration

A comprehensive, full-stack service marketplace platform designed to connect Rajshahi's local community with essential services. The platform integrates multiple service domains including house rentals, hostel accommodations, marketplace, healthcare (doctor finder), food services, catering, and tourism into a unified digital ecosystem. Built with modern technologies, the platform features real-time data integration, advanced search and filtering, interactive mapping, booking management, and a multilingual interface supporting Bengali and English. The system includes a robust admin dashboard for content moderation, user management, and analytics.

Role: Full-Stack Developer & Solutions Architect
Team: Solo Developer with AI Assistance
Started: November 2025
Completed: January 2026
89
API Endpoints
16
Backend Modules
95% coverage
API Integration
68+
RTK Query Hooks
7
Service Categories
25,000+
Lines of Code
0
TypeScript Errors

The Challenge

Rajshahi, Bangladesh's fourth-largest city, lacked a centralized platform for discovering and accessing local services. Residents struggled with fragmented service discovery across rentals, healthcare, catering, and tourism; information asymmetry with no way to compare prices or verify quality; language barriers excluding Bengali speakers; trust and safety concerns without provider verification; and the technical complexity of building a monolithic platform with 16+ distinct service modules while maintaining code quality and performance. Additionally, 70% of target users access services via mobile devices, requiring a responsive mobile-first approach.

The Approach

Adopted a modular monolithic architecture with clear separation of concerns. On the backend, designed 16 independent NestJS modules with MikroORM for type-safe PostgreSQL operations, 89 RESTful API endpoints with Swagger documentation, JWT authentication with Passport.js, Cloudinary integration for image storage, and approval workflows for content moderation. On the frontend, leveraged Next.js 16 App Router with Redux Toolkit and RTK Query for state management across 14 API slices, Leaflet for interactive mapping, React Hook Form + Zod for validation, and Framer Motion for animations. Used a phased implementation approach: Phase 1 for homepage integration, Phase 2 for missing endpoints, and Phase 3 for user management — all with TypeScript-first development for end-to-end type safety.

Key Features

Multi-service marketplace (7 domains)
House rental listings with filters
Hostel accommodation finder
E-commerce marketplace (CRUD)
Doctor/healthcare provider directory
Food vendor discovery
Catering service booking
Tourism and travel guides
Advanced search and filtering
Interactive map integration (Leaflet)
Real-time availability checking
JWT authentication system
Role-based access control
Admin dashboard with analytics
Content approval workflow
Image upload and management
Bengali/English bilingual support
Responsive mobile-first design
User profile management
Booking and inquiry system
Pagination and infinite scroll
Category management
Blog/content management
Dynamic banner system
Analytics and tracking
SEO optimization
Swagger API documentation
TypeScript type safety
Scope:16 backend modules, 89 API endpoints, 14 frontend API slices, 12+ public pages, admin dashboard, authentication system, Cloudinary image pipeline, Swagger documentation, Leaflet map integration, bilingual support, SEO optimization
Tech Stack

Built With

Next.js 16React 19.2TypeScriptNestJS 11PostgreSQLMikroORM 6.6Redux ToolkitRTK QueryTailwind CSS 4Framer MotionReact Hook FormZodLeaflet MapsPassport.jsJWT AuthenticationCloudinarySwagger/OpenAPIBcryptMulter

Challenges & Solutions

Challenge

Complete absence of marketplace module (7 endpoints missing)

Solution

Created comprehensive marketplace module with TypeScript types, RTK Query integration, full CRUD operations, and admin approval workflow in Phase 2

Challenge

Static mock data on homepage degrading user experience

Solution

Systematically replaced 4 homepage components with real-time API integration, implementing loading states, error handling, and empty states in Phase 1

Challenge

Complex state management across 16 service modules

Solution

Implemented Redux Toolkit with RTK Query for automatic caching, optimistic updates, and granular cache invalidation using tag-based system

Challenge

Type safety across frontend and backend integration

Solution

Created comprehensive TypeScript type definitions for all entities, DTOs, and API responses ensuring end-to-end type safety with zero errors

Challenge

Image upload and storage at scale

Solution

Integrated Cloudinary for cloud-based image storage with automatic optimization and CDN delivery using Multer for multipart form handling

Challenge

Authentication and authorization for multi-role platform

Solution

Implemented JWT-based authentication with Passport.js strategies, role-based guards, and refresh token mechanism

95% API IntegrationZero TypeScript ErrorsSwagger DocumentationModular ArchitectureJWT AuthenticationRole-Based Access ControlMobile-First DesignCloudinary CDNAutomated Cache Invalidation

Need something like this?

I build products like EasySearch — Rajshahi Local Services Marketplace Platform for clients worldwide

The closest package is Full-Stack Web & SaaS Platforms: fixed price, fixed scope, built from Rajshahi, Bangladesh and delivered remotely. Tell me what you are building and I will say which tier fits.

See the Full-Stack Web & SaaS Platforms packageStart a conversation

Related Projects

Founders — Reputation Economy for Founders
In Progress

Founders — Reputation Economy for Founders

Credit-metered peer feedback, AI-scored reviews, and launches with public show-up rates.

Next.js 16React 19NestJS+11
DetailsDemo
MedScribe — Prescription Platform for Doctors
In Progress

MedScribe — Prescription Platform for Doctors

Prescriptions your patients can actually read.

Next.jsTypeScriptPostgreSQL+3
DetailsDemo
Iqtidah — Daily Sunnah Tracker & Prayer Companion
Under Review

Iqtidah — Daily Sunnah Tracker & Prayer Companion

The first Islamic habit tracker that unlocks 50 daily sunnahs by your prayer times.

NestJSPostgreSQLGraphQL+4
DetailsDemoCode
←Back to All Projects