03

Open Source

Skaters

Company
Open Source
Year
2023 — 2024
Type
Backend · E-Commerce
Role
Backend Engineer

Building a marketplace that scales with community

The skateboarding community needed a dedicated e-commerce platform where multiple vendors could sell gear, share reviews, and build a community. Existing solutions like Shopify were too generic and expensive for small skate shops.

The challenge was designing a backend that could handle multi-vendor operations — separate inventories, split payments, vendor dashboards — while keeping the platform fast and the developer experience clean.

Modular backend with real-time capabilities

I designed the backend as a modular system with clear separation between store management, shop operations, user accounts, and notifications. Each module has its own service layer, making the codebase easy to extend and test.

WebSocket integration enables real-time order status updates — customers see their order progress live, and vendors get instant notifications for new orders. This creates a responsive, modern shopping experience without constant page refreshes.

Modular Architecture

Store and shop modules operate independently, allowing vendors to customize their experience without affecting the platform.

Push Notifications

Real-time WebSocket events for order status changes, new reviews, and platform announcements.

Open Source

Documented API, contribution guidelines, and community-driven feature development.

A platform built by skaters, for skaters

The final platform supports multi-vendor registration, product catalog management, order processing with split payments, and a review system. The notification engine keeps all parties informed in real-time.

Deployed on Vercel with Next.js for the storefront, the platform achieves excellent performance with edge caching and serverless API routes. The open-source nature encourages community contributions and transparency.

Community-driven platform with solid architecture

The project demonstrates scalable backend architecture for marketplace applications. The modular design pattern has been adopted by other open-source projects as a reference implementation.

Real-time notifications reduced customer support inquiries about order status significantly, proving that proactive communication is more effective than reactive support.

Open source e-commerce isn't just about code — it's about building a platform that the community owns, shapes, and trusts.

Multi
Vendor architecture support
Real-time
Order status notifications
Open
Source community contribution
Next Case Study
EMIS
Kemenag RI