Skip to content
Back to work

Qriib Web App and Admin Portal

Two connected portals: a member web app and an organisation control centre.

The Qriib member dashboard showing upcoming meetings and recordings.
Status
Live
Role
Front-end developer in the product team
Client
Vconnct
Timeline
June 2025 – March 2026
Stack
Next.js, React, TypeScript, Express.js, Material UI, React Hook Form, Stripe

I built both surfaces of the Qriib product. Members use the web app to start or schedule meetings, join by ID or link, manage recordings and read their calendar. Organisation owners use the admin portal to watch meeting activity, assign licences, handle billing and plan changes, set workspace storage and run webinars.

Highlights

  • The member app covers instant meetings, scheduling, joining by ID or link, recordings and the calendar in one interface.
  • The admin portal handles licence assignment, billing and plan upgrades, workspace storage limits and webinar oversight.
  • Both portals share one component library and design system, so a change to a form or table lands in both.
  • I wired Stripe checkout and plan changes into the admin billing screens.

Watch the walkthrough