NeoCompás
← All cases

Web, products & interfaces

NeoCompás

Website, client portal, contracts, billing and projects in a single platform.

Project type
Internal product
Visit site
neocompas.com ↗
NeoCompás homepage

Context

This very site. Beyond the public website, NeoCompás needed the whole operation: onboarding clients, signing contracts, charging subscriptions and tracking projects without depending on half a dozen disconnected tools.

The problem

A brochure site does not run a services business. It needed client access, verifiably accepted contracts, recurring billing and an internal panel — all living in a single system.

Our role

Brand design applied to product, architecture, full development, payment integration and deployment.

The solution

A bilingual website with CMS-managed blog, a client portal with passwordless access, contract acceptance recorded as an electronic signature, subscriptions and payments through Stripe, and an admin panel covering clients, projects, milestones, documents and billing.

Architecture

  • →Next.js with App Router and bilingual ES/EN routing
  • →Passwordless auth and database on Supabase, with row-level security
  • →Stripe subscriptions and payments, synced through an idempotent webhook
  • →Editorial content in Sanity
  • →Transactional email with Resend
  • →Containerised deployment on a self-hosted server

UX/UI design

A monochrome design system built on three typefaces and half-pixel hairlines, applied consistently across the public site, the client portal and the internal panel.

Working on something similar?

Tell us what you want to improve.

Let's talk →