Back to selected work

Social activity platform

MelBuddy
case study.

A social activity booking product with identity verification, payments, real-time notifications, moderation and scalable cloud integrations.

MelBuddy interface and project preview
4Core technologiesFullCase studyUXUser focusedWebResponsive

Why MelBuddy needed to exist.

Meeting trusted people around shared activities requires discovery, identity, payment and safety tools in one experience.

A mobile social marketplace combines verified profiles, activity booking, payment flows, notifications and moderation.

Who it serves

People discovering social activities and organizers managing bookings.

Business value

Creates a scalable two-sided marketplace with trust mechanisms that support conversion and retention.

Designed around the essential workflow.

01

Identity verification

Designed as part of a cohesive social activity platform experience, with clarity, reliability and practical use in mind.

02

Activity discovery and booking

Designed as part of a cohesive social activity platform experience, with clarity, reliability and practical use in mind.

03

Payments and notifications

Designed as part of a cohesive social activity platform experience, with clarity, reliability and practical use in mind.

04

Moderation workflows

Designed as part of a cohesive social activity platform experience, with clarity, reliability and practical use in mind.

Value for users and the business.

Improves marketplace trust

Supports repeat engagement

Simplifies organizer operations

Built with constraints in view.

Trust and safety operations add complexity

Marketplace growth requires supply-demand balance

A stack where every tool has a clear responsibility.

The architecture for MelBuddy was shaped around the product workflow, integration boundaries and long-term maintainability. Technologies are used for specific responsibilities rather than added only to make the stack appear larger.

Services & integration1 tools

Node.js

Runs the server-side JavaScript services, integration logic and non-blocking application workflows.

Experience1 tools

React Native

Delivers shared mobile product experiences across Android and iOS.

Data1 tools

MongoDB

Stores flexible application records and supports evolving product data without rigid table structures.

Cloud & delivery1 tools

AWS

Provides cloud infrastructure for application services, storage and scalable deployment.

Clear boundaries

Interface, business logic, persistence and external services remain separated so changes are easier to reason about.

Defensive data handling

Validation and predictable contracts protect downstream workflows from incomplete or unexpected input.

Deployment-aware design

Runtime limits, secrets, external dependencies and failure paths are considered as part of the implementation.

01

Discover

Understand the users, business objective and constraints.

02

Design

Map the core journey and reduce unnecessary interaction.

03

Build

Implement maintainable interfaces, services and data flows.

04

Validate

Test behavior, responsiveness and failure paths before release.

Project by Sandipan Das

Have a similar
problem to solve?

Start a conversation View live project