iPractis Console

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

ipractis-admin project showcase

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.”
Ahmed Mouatassem Goubi, CEO and Designer

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

Status

Live

Type

Web Application

Role

Full Stack Engineer

Timeline

Dec 2025 - present