You will get a deployed Next.js and Supabase web app with auth, RLS and CRUD screens


Project details
If your process currently lives in a spreadsheet and a shared inbox, this replaces it with a real application: Next.js App Router, React, TypeScript and Supabase on PostgreSQL, deployed on Vercel, repository handed to you.
Security is written first, not bolted on. Row-level security policies sit on every table, so a signed-in user can only ever read and write their own rows. On Advanced I also hand you a Playwright suite that logs in as each role and asserts the denials actually hold.
Starter is sign in, a dashboard and one CRUD resource. Standard is eight screens with up to three linked resources, file uploads and CSV export. Advanced is twelve screens with admin and member roles, an audit log and the RLS test suite.
You get migrations, seed data, a README and a walkthrough video, so another developer can pick it up.
I have built two CRM products on this stack, one with multi-currency invoicing and an audit log, one with a token-guarded ingest function so no privileged key sits in the browser.
If you need true multi-tenant workspaces, message me here on Upwork first and I will quote it properly rather than squeeze it into a tier.
Security is written first, not bolted on. Row-level security policies sit on every table, so a signed-in user can only ever read and write their own rows. On Advanced I also hand you a Playwright suite that logs in as each role and asserts the denials actually hold.
Starter is sign in, a dashboard and one CRUD resource. Standard is eight screens with up to three linked resources, file uploads and CSV export. Advanced is twelve screens with admin and member roles, an audit log and the RLS test suite.
You get migrations, seed data, a README and a walkthrough video, so another developer can pick it up.
I have built two CRM products on this stack, one with multi-currency invoicing and an audit log, one with a token-guarded ingest function so no privileged key sits in the browser.
If you need true multi-tenant workspaces, message me here on Upwork first and I will quote it properly rather than squeeze it into a tier.
Programming Languages
HTML & CSS, JavaScript, TypeScriptCoding Expertise
Performance Optimization, Security, DesignWhat's included
| Service Tiers |
Starter
$749
|
Standard
$1,299
|
Advanced
$1,849
|
|---|---|---|---|
| Delivery Time | 12 days | 19 days | 27 days |
Number of Revisions | 2 | 3 | 3 |
Number of Pages | 4 | 8 | 12 |
Design Customization | |||
Content Upload | - | ||
Responsive Design | |||
Source Code |
About Syed Afthab Hussain
Full Stack Developer | Next.js, React & Supabase | Web Apps & CRMs
Chennai, India - 2:32 am local time
RECENT WORK
WebLeads CRM - a multi-tenant SaaS for a web agency. Next.js 16, React 19, Supabase with row-level security on every table, multi-currency invoicing with automatic FX, a quote-to-invoice pipeline, public share links, soft deletes and an audit log. Live and pen-tested.
ZohoForge CRM - a lead pipeline with a kanban board, automation flags and a token-guarded ingest API. Built so the browser holds no privileged key at all: writes go through a SECURITY DEFINER Postgres function, so no service-role secret exists anywhere in the deployment.
Scroll-driven brand experiences - a single unbroken zoom across 40 orders of magnitude, a descent to the Challenger Deep with real pressure and light curves, 4.5 billion years of Earth in one scroll. Canvas, WebGL and shader work with sound design.
Client sites for beauty, photography and food businesses, including booking flows and e-commerce.
HOW I WORK
I care about the parts that bite later. Row-level security written before the feature, not after. Reads paginated so an API row cap cannot silently truncate your data. Soft deletes so a mis-click is recoverable. Motion that respects prefers-reduced-motion. If I find a problem in your brief, I will tell you before I build the wrong thing.
STACK
Frontend: React, Next.js (App Router), TypeScript, Tailwind CSS, Canvas, WebGL
Backend: Next.js API routes, Node.js, PostgreSQL, Supabase, REST APIs
Tooling: Vercel, Git, Playwright for end-to-end testing
Based in Chennai, India, and comfortable working across US, UK, Europe and Australia hours.
Happy to start with a small paid scope so you can judge the work before committing to the whole build.
Steps for completing your project
After purchasing the project, send requirements so Syed Afthab Hussain can start the project.
Delivery time starts when Syed Afthab Hussain receives requirements from you.
Syed Afthab Hussain works on your project following the steps below.
Revisions may occur after the delivery date.
Schema and access model
I turn your records and user types into a Postgres schema with row-level security policies, and agree it with you before building screens.
Build the screens
I build auth and each CRUD screen against that schema, deploy early, and share a live URL so you can click through as it grows.