Bhuwan.dev
Back to Projects

MarketIn

A comprehensive marketplace platform with advanced SEO, RBAC, and moderations capabilities.

🟢 LiveSaaS

Project Overview

Market-In is a SaaS platform that lets small businesses and creators spin up polished, single-page product websites. Each product page can include images, videos, FAQs, and shop details, and is published to a unique shareable URL for easy promotion across social media and messaging platforms.

Why I built this

Small businesses often rely on unorganized social media posts to showcase products, creating inconsistent messaging and high friction for sharing. Existing tools are either too technical or too generic. Market-In centralizes product promotion into a single, easy-to-use workflow, giving users a professional presence without writing code.

What It Solves

Fragmented product promotion

Consolidates scattered social posts into canonical product pages.

High setup friction

Enables anyone to create a media-rich product page without coding.

Inconsistent messaging

Templates and structured content ensure uniform branding across channels.

No sharable product links

Each product has a unique, persistent URL for easy distribution.

System Architecture

One-page builder

Rich content creation with product details, media galleries, FAQs, and shop info.

SaaS tiering

Free and Basic plans enforce feature limits, media support, and analytics readiness.

State management & draft persistence

Redux Toolkit with localStorage keeps users’ progress intact.

Publishing & sharing

Unique URL generation for each product with copy-to-clipboard flows for quick distribution.

Backend & media handling

Next.js API routes manage product persistence, Cloudinary handles secure media storage, and NextAuth with OAuth manages authentication.

Analytics & social templates

Basic plan preps tracking schema and generates social media-ready captions, hashtags, and CTAs.

Key Learnings

Market-In reinforced SaaS design thinking, especially around tiered features, per-user limits, and plan-aware access control. I learned how to balance rich media workflows with usability, ensuring edits and drafts persist smoothly. Building multi-step product creation wizards highlighted the importance of clear UX flows, while working with URL generation, content hashing, and media storage deepened my understanding of secure, scalable publishing pipelines. The project also underscored trade-offs between simple global schemas and future multi-tenant expansions.