iPractis Console
The behind-the-scenes tool the iPractis team uses to run the platform day to day.

Project Overview
About This Project
The control center for the staff running iPractis. From here the team manages students and tutors, reviews bookings and payouts, and resolves disputes. I built it as its own secure, private application, separate from what students and tutors see, so the team gets a focused tool without ever exposing internal controls to the public.
The Challenge
A marketplace is only as good as the team running it. Users, bookings, disputes, money and settings all needed one place to be managed.
The Result
One console runs the platform. The team controls users, bookings and disputes, monitors wallets and system health, manages platform settings and feature flags, and stays in touch with users, with every action kept in an audit log.
“I am very happy with how the project is going, and with what we have built so far.”
Key Features
- Its own app and deployment, with separate blast radius and release cadence
- Manage users, bookings, payouts, and disputes from one console
- Audit trails, plus RESTRICT-guarded deletes so booking history survives
- Internal API docs locked behind an admin-only auth gate
- Shares the schema and API contract with the marketplace, never the code
Technologies
Next.js
TypeScript
Supabase
PostgreSQL
Row Level Security
Vercel
React
RabbitMQ
Queues
Cron Jobs
Details
Live
Web Application
Full Stack Engineer
Dec 2025 - present