A two-sided marketplace for architectural visualization, rebuilt from the ground up
Role
Lead full-stack engineer
Locales
4 languages
Payment rails
Stripe + Wise
Payouts
Automated sweeps
The original platform, Archiviz, supported business in one direction only: clients could hire artists, but artists could not originate their own projects or invite their own clients. Payments were reconciled by hand, there was no annotation workflow, and the interface did not match the premium positioning of the product.
Rebuilt as Rewiz on Next.js 15 and Node with MongoDB. Artists can now create projects and invite clients, making it a genuine two-sided marketplace. Payments run through a dual Stripe/Wise pipeline with automated cron sweeps for payouts. Feedback happens on an in-browser canvas annotation layer built with react-konva, so comments land directly on the render instead of in an email thread. Real-time chat runs over Socket.io and Firebase, and the whole interface is localized into four languages.
Manual payment reconciliation was replaced by an automated dual-rail pipeline, and the product went from one-directional hiring to a true two-sided marketplace.
Next.js 15 App Router frontend with a Node backend on MongoDB. Multi-role access control separates client, artist and admin capabilities. The payment layer abstracts Stripe and Wise behind one interface so payouts route by region, with scheduled cron sweeps reconciling pending transfers. react-konva powers the annotation canvas; Socket.io and Firebase back the real-time messaging.
Interested in work like this?
Get in touch