Skip to content

// service · SaaS and web apps

SaaS and web application development

Customer portals and SaaS products with roles, subscriptions and integrations: from the UI to billing and infrastructure

I build customer portals and SaaS products end-to-end: the UI in Next.js, APIs and services in Node.js, data in PostgreSQL and Redis, deployment in Docker. One contractor for the whole cycle, from prototype to production that stays up

What is included

01

Portal UI

Next.js and React: dashboards, tables, filters, real-time over WebSocket

  • Dashboards with account metrics and status
  • Tables, filters and paginated data loading
  • Real-time updates over WebSocket
  • Responsive layout and accessibility
02

Auth and roles

JWT, role model, access control for data and actions

  • Sign-up, sign-in and account recovery
  • JWT and role-based access control
  • Permissions enforced in the API and the UI
  • Personal data protection
03

API and billing

REST API, plans and subscriptions, payment integrations, webhooks

  • REST API in Node.js and NestJS with Swagger/OpenAPI docs
  • Plans, limits and subscriptions
  • Payment and third-party APIs
  • Webhooks and CRM synchronisation
04

Data and background jobs

PostgreSQL and Redis, migrations, background jobs, reports and exports

  • PostgreSQL, MySQL and Redis
  • ORM and migrations: Prisma, TypeORM, Knex
  • Background jobs and queues
  • Reports, exports and lead delivery

Outcome

  • A working portal in production, not a prototype
  • Roles and permissions that match your process
  • Integrations with payments, CRM and third-party services
  • Monitoring, backups and recovery
  • Code and documentation you can keep building on

How the work runs

STEP 01

Brief

Roles, scenarios, integrations, constraints and an estimate

STEP 02

Build

Iterations: UI, API, data, with interim demos

STEP 03

Launch

Deploy, scenario checks, go live in production

STEP 04

Operate

Monitoring, support and further development

Related projects

anonymous · full-stack

Ad marketplace for streamers

Campaigns, special projects, wallet and anti-fraud: portal, API and infrastructure

case 01 · full-stack and infrastructure

anonymous · full-stack

Game hosting control panel

Microservice control panel with real-time web consoles over WebSocket

case 03 · lead full-stack

anonymous · full-stack

Real-estate platform

Catalogue API and admin SPA with Excel import and EN/JA localisation

case 05 · full-stack

Common questions

How much does a customer portal or SaaS cost?

It depends on the number of roles, screens and integrations. After a short brief I send an estimate broken down by stage, with no hidden work

Can you extend an existing portal?

Yes. I start by reviewing the current code and data, then join in iterations: critical scenarios first, new features next

Do you build both the frontend and the backend?

Yes, the full cycle: UI in Next.js and React, APIs and services in Node.js and NestJS, PostgreSQL, MySQL, Redis and Docker infrastructure

What about support after launch?

I take products on support: deployment, monitoring, backups, updates and further development

Need a customer portal or a SaaS product?