MarketIn
A comprehensive marketplace platform with advanced SEO, RBAC, and moderations capabilities.
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
Consolidates scattered social posts into canonical product pages.
Enables anyone to create a media-rich product page without coding.
Templates and structured content ensure uniform branding across channels.
Each product has a unique, persistent URL for easy distribution.
System Architecture
Rich content creation with product details, media galleries, FAQs, and shop info.
Free and Basic plans enforce feature limits, media support, and analytics readiness.
Redux Toolkit with localStorage keeps users’ progress intact.
Unique URL generation for each product with copy-to-clipboard flows for quick distribution.
Next.js API routes manage product persistence, Cloudinary handles secure media storage, and NextAuth with OAuth manages authentication.
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.