Skip to content
Selected Work / Dashboards
Dashboards

NOTCH — Full-stack Dashboard Boilerplate

React 19 + Express 5 + realtime + payments

Client
Mohsen Alwan — Open-source boilerplate
Date
Jan 2026
Duration
3 أشهر
Role
Full-Stack
NOTCH — Full-stack Dashboard Boilerplate

— Overview

NOTCH is a full-stack dashboard boilerplate designed as the foundation for any serious SaaS that needs users, roles, live reporting and payments. The repo is split into `frontend/` (Vite + React 19) and `server/` (Express 5 + Knex + Socket.io), and it ships RBAC + JWT auth + Stripe/PayPal/MyFatoorah + Recharts + i18n + RTL out of the box.
!

Problem

Every SaaS rebuilds the same scaffold — auth, roles, billing, live notifications — burning weeks before any real product value ships.

Solution

A deploy-ready repo with the full boilerplate already wired: JWT + refresh, RBAC + audit log, Stripe / PayPal / MyFatoorah subscriptions, Socket.io, and React Flow for workflows.

— Key features

What it does.

  • JWT auth + refresh tokens
  • RBAC + audit log
  • Realtime via Socket.io
  • Stripe + PayPal + MyFatoorah
  • Recharts reporting
  • React Flow workflows
  • i18n + RTL
  • Knex migrations + seeds

— Results

Impact in production.

Reusable foundation for every SaaS client

New project kickoff in under 24 hours

Wide MVP-coverage out of the box

— Tech stack

Built with.

React 19 Vite 6 Tailwind CSS 4 Zustand TanStack Query React Router 7 React Flow Recharts Node.js Express 5 Knex.js MySQL 8 Socket.io 4 JWT Stripe PayPal MyFatoorah

— Let's build

Got a similar project in mind?

Got an idea, a stalled project, or a platform that needs a lift? Reach out — I reply within 24 hours.

Let's Talk