Developer Tips
Before optimizing, measure where the bottleneck really is.

Configuration

Colors

Case Study

Craftangels

2024 Live 8 months 2 Devs Ecommerce Marketplace
Craftangels - product screenshot

Overview

A multi-vendor e-commerce marketplace connecting sellers with buyers with product management, shopping cart, checkout, vendor management, and real-time communication.

Business Challenge

Handmade sellers were stuck on single-vendor shops and social media — no multi-vendor marketplace, no real-time buyer chat, and clunky checkout.

Why It Was Built

Built a multi-vendor marketplace for handmade products with seller dashboards, real-time buyer-seller chat, Razorpay payments, and a mobile app.

Target Users

Artisans and handmade-product sellers wanting their own storefronts, plus buyers looking for unique handmade goods.

Architecture

Laravel 12 marketplace core with per-seller dashboards and commission splits; Razorpay for payments; Socket.IO for buyer-seller chat; React Native app mirrors the web marketplace.

Deployment

Laravel app on VPS with MySQL and a Node socket server; React Native Android app distributed alongside.

Scalability

Vendor-isolated data scales as sellers join; chat offloaded to socket server; API-first for mobile parity.

Challenges

  • Single-vendor limitation
  • No real-time communication
  • Basic checkout
  • Limited mobile experience

Solutions

  • Multi-vendor marketplace
  • Real-time communication
  • Multiple payment options
  • Mobile app

Summary

Multi-vendor handmade marketplace with Razorpay payments, live buyer-seller chat, and mobile app.

Technologies Used

Laravel 12 PHP 8.2+ MySQL React Native 0.82.1 Razorpay Socket.IO WebRTC

Third-Party Integrations

  • Razorpay payments
  • Socket.IO chat
  • Multi-vendor dashboards
  • React Native app
  • Order & commission engine

Screenshots

Results & Metrics

Expanded seller base

Better buyer-seller communication

Flexible payments

Mobile accessibility

Sellers get their own dashboard and buyers can chat before buying — a real marketplace, not a listing page.

C
CraftAngels Team
Product

Project Timeline

Phase 1: Core platform foundation

Phase 2: Product management

Phase 3: Shopping cart

Phase 4: Checkout integration

Phase 5: Vendor management

Phase 6: Real-time communication

Phase 7: Mobile app

Phase 8: Push notifications

Measurable Outcomes

A working multi-vendor marketplace with live chat, payments, and both web and mobile storefronts.

Designed & developed by Ankush Gautam

Have a similar project in mind? Let's build it.

Hi I'm Eva, Ankush's AI Assistant