Abdelilah Nossair

Independent engineering across AI, data, web platforms and business systems.

CLOSE

Docview®

Healthcare management & online consultation platform

  • Platform overview

Status

MVP 1.1 · actively maintained

Scope

Healthcare operations & patient access

Role

Full-stack product development

Architecture

React, Fastify, Supabase

Docview is a full-stack healthcare platform that brings doctor discovery, appointment workflows, online consultations, and patient record access into one role-aware experience. It is designed for patients, practitioners, clinic staff, and platform administrators, without exposing implementation-sensitive or patient-specific information.

Docview appointment booking experience
Docview clinician and patient consultation experience
Docview patient account and appointment experience
Docview medical workflow visual
Docview doctor availability experience
  • Challenge & approach

Healthcare workflows become complex quickly: patients need a straightforward booking experience, while doctors, assistants, and clinic administrators each need narrowly scoped controls over schedules, consultations, records, and settings.

The product approach combines a single React application with a secure Fastify API and role-based data access. The interface is organized around the job each user needs to complete, while backend validation and database policies protect sensitive workflows by default.

  • Role-based journeys for patients, doctors, assistants, clinic admins, and super admins
  • Appointment lifecycle support: discovery, booking, confirmation, rescheduling, and cancellation
  • Security-first boundaries with JWT authentication, Row Level Security, rate limits, and Zod validation
  • Morocco-oriented operational considerations, including tariffs, billing, leave management, and multiple time zones
Docview medical workflow visual
  • The solution

Docview pairs a React 19 and Vite frontend with a TypeScript Fastify service, Supabase PostgreSQL, and Supabase Auth. Context-driven user state and React Router routes support the distinct portals, while the API centralizes authorization, validation, scheduling, and notification logic.

Key capabilities
  • Doctor marketplace with search, specialty filtering, practitioner profiles, and availability-aware appointment booking
  • Patient portal for appointments, profile management, and medical-record access
  • Doctor and clinic dashboards for calendars, patient management, online consultations, analytics, settings, and staff roles
  • Security controls including Helmet, CORS, authentication-aware rate limits, bcrypt hashing, input sanitization, and RBAC
  • Operational integrations for SMS notifications and appointment-management permissions
Production stack
  • React 19, Vite, React Router, Context API, and custom responsive interface states
  • Node.js, Fastify 4, TypeScript, and Zod schemas for API and input contracts
  • Supabase PostgreSQL, Supabase Auth, JWT-based sessions, and Row Level Security across platform data
  • Twilio-backed SMS workflows plus resilient loading, error, confirmation, and guest-checkout states
Docview clinician account experience
Docview patient account experience
  • MVP 1.1

The actively maintained MVP consolidates the essential healthcare journeys into one platform: authenticated access, practitioner discovery, appointment management, consultations, record workflows, operational dashboards, and permission-aware administration. Recent work strengthens staff-only leave enforcement, account activation, and clinic operations while the roadmap continues with notification, integration, and tariff improvements.

Built around clear roles, validated workflows, and privacy-conscious access, not around exposing sensitive clinical information.