Qriib Web App and Admin Portal
Two connected portals: a member web app and an organisation control centre.

- 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.