CannifyClinics
A multilingual platform connecting medicinal cannabis patients with doctors.
Problem
Canify Clinics needed a digital platform for medicinal cannabis patients and doctors: a public marketing site, a customer universe for patients, and a support dashboard for staff - all serving multiple languages and markets.
My role
I was responsible for the frontend across all three surfaces, and for setting up the content platform behind them.
Key decisions
I set up Sanity as a structured-content CMS so the client could edit sections, compose pages from building blocks and create entirely new pages - in every supported language - without developer involvement.
The public site is built with Next.js for prerendered, fast-loading pages, with Lingui handling internationalization throughout the platform.
Outcome
The platform launched with the marketing site, patient universe and support dashboard, and the client team manages content and new pages themselves across languages.
Technologies
- React
- Next.js
- TypeScript
- Sanity CMS
- Material UI
- Lingui.js
- Recoil