Skip to content
TechEmulsion logo
TechEmulsion
Services
SolutionsPortfolioBlogCareersContact Us
Artgola — Artist Marketplace
Artgola

Artgola

Artist Marketplace Core Rebuild — Shipped in Two Weeks

Rebuilt the broken core of a live artist marketplace in two weeks. Working onboarding, Stripe plan switching, accurate search, global map pins, promo codes, a Founder model, and four user roles all functioning correctly.

01

Industry

Arts & Artist Marketplace

02

Successful Artist

Ruth Oneya

03

Engagement

Core Platform Rebuild — Onboarding, Payments & Permissions

04

Outcome

Shipped in 2 weeks — all four roles working, end-to-end onboarding without manual intervention

06

Tech Stack

React, Supabase (Database, Auth, multi-role), Stripe, Lovable

gallery bg
Artgola hero
Artgola screen 1
Artgola screen 2
Artgola screen 3
Artgola screen 4
Artgola screen 5
Artgola hero
Artgola screen 1
Artgola screen 2
Artgola screen 3
Artgola screen 4
Artgola screen 5

The Business Problem

Artgola had a platform but most of it was broken or manual. Artist onboarding was back-and-forth, blocking scale. Payments only showed one option. Filters didn't return accurate results.

Map pins only worked at US state level — international artists couldn't be found. Google Auth was buggy. Roles weren't configured. Payments were assigned to the wrong accounts.

The product needed a working version of itself before it could grow.

01.

Artist onboarding required manual back-and-forth from the team


02.

Stripe only showed one subscription option — no monthly/yearly switching


03.

Search filters returned inaccurate results


04.

Map pins only worked at US state level — international artists invisible


05.

Google Auth was buggy — roles misconfigured, payments on wrong accounts


What We Built

A complete rebuild of the core flows in two weeks — every broken piece replaced with something that works.

01.

Working artist onboarding — sign up, get approved, manage profile without manual team involvement


02.

Stripe plan switching — monthly and yearly plans, switch in one click


03.

Search filters that return accurate results by location, date, and category


04.

Global map pins rebuilt to work worldwide with correct zoom behavior


05.

Promo code system — new users get 3 months free


06.

Founder model — first 100 users pay nothing until 31 August 2026


07.

Admin panel for managing users, roles, and payments


08.

Four roles working correctly — Artist, Admin, Super Admin, Founder


Key Technical Decision: Supabase for Multi-Role Auth

The platform has four user roles with different permissions and subscription rules. A custom backend would mean writing and maintaining a separate auth service, plus building cross-role logic from scratch.

Supabase Auth handles the auth layer natively, and the relational database made cross-role logic straightforward.

Skipped writing a separate auth service entirely — and kept the system easy to extend as new role requirements came in.

The Result

End-to-end onboarding works without manual involvement. All four roles function with the right permissions. Subscriptions run cleanly in both monthly and yearly tiers.

What We'd Do Differently

Lock down the role and permission structure on day one. That's where most of the unexpected back-and-forth happened — every fix touched roles in some way.

Need to Rescue or Rebuild a Platform Fast?