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

Full-stack developer crafting modern web experiences and digital products with attention to detail.

FiverrWhatsApp

Navigation

  • Home→
  • About→
  • Projects→
  • Pricing→
  • Blog→
  • Store→
  • Contact→

Services

  • Web Development
  • API & Backend
  • E-Commerce
  • UI/UX Design
  • Consulting

Get in Touch

[email protected]Book 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

Related Projects

Virtualy
In Progress

Virtualy

AI voice-coaching platform for realistic roleplay practice

ReactTypeScriptJavaScript+9
DetailsDemo
Full-Stack E-commerce & Booking Platform
Completed

Full-Stack E-commerce & Booking Platform

HennaHub is a full-stack e-commerce and service booking platform built for Bangladesh's henna art market. It enables a henna business to sell products online, accept service bookings, manage artists, and engage customers through an AI-powered chatbot — all from a single unified platform

Next.js 16HonoCloudflare Workers+5
DetailsDemo
Hosting service provider figma to next js website
In Progress

Hosting service provider figma to next js website

Next.js launch slashed load time 45% and grew conversions 30%

Next.jsTypeScriptTailwind CSS+7
DetailsDemo
←Back to All Projects