Sign in and sign up
features/auth
Customised & developedPaid
Getting into the app, and the age gate that decides whether an account may be used at all.
- Splash and first-run routing, so a returning user lands where they left off
- Registration and sign-in against the gateway, with tokens held in secure storage
- Password reset by email
- The 18+ age gate, presented before anything can be bought
Identity and age verification
features/age_verification
Customised & developedPaid
The check that lets somebody transact, including the states a person sits in while a human reviews what the automatic step could not settle.
- Guided introduction explaining what is being asked for and why
- Face scan capture, and document check as the alternative path
- Borderline result and under-review states, so the person is never left guessing
- Verification status carried through to what the account is allowed to do
Home — content feed
features/home
Customised & developedPaid
The first tab. A ranked feed of articles, videos and updates, plus the publishers behind them.
- A ranked content feed served by the gateway
- Content detail with images and rich text
- Publisher profiles, so a reader can follow a source
Discovery and assessments
features/discover
Customised & developedPaid
Self-guided tools: assessments a person takes themselves, their results, and the partner features built around them.
- Take an assessment, and read the results
- The delights map — a personal view, and a shared one
- Add, join, invite and compare partners
- Partner detail, so a comparison is readable rather than a score
Finding a professional
features/experts
Customised & developedPaid
The directory as a client meets it: browsing, comparing, saving, asking, and the chat that follows.
- Browse and filter the directory of professionals
- A profile with qualifications, languages, services and reviews
- Saved professionals — My Experts
- Chat with a professional, and the list of those conversations
- Consultation requests, for a question that is not yet a booking
Services
features/services
Customised & developedPaid
What can actually be booked, with the price, the duration and whether it is online or on the premises.
- Browse services offered across the clinic
- Service detail with price, duration and delivery mode
- Straight into booking or purchase from the service
Shop and checkout
features/shop
Customised & developedPaid
Buying — a single session, a package, or a product. This is where the credit a client later spends comes from.
- Product catalogue and product detail
- Cart, checkout and the service agreement accepted at purchase
- Order confirmation, and the order history behind it
- Payment handled by the gateway, never by the app
Booking a session
features/bookings
Customised & developedPaid
Spending a credit on a specific time in a specific diary — and everything the client sees about it afterwards.
- Create a booking against real availability, in the client’s own timezone
- The bookings list, with every status a session can have
- Booking detail: join link, location and room, reschedule and cancel
- Purchased sessions — credits owned, spent, and still to book
Questions, tickets and partners
features/community
Customised & developedPaid
Asking in public, asking in private, and the people a client chooses to share progress with.
- A public question feed, and asking a question before committing to anything
- Question detail with the professional’s own answer
- Support tickets — raise one, track it, read the replies
- Partner invitations and the partner list
Profile — the client hub
features/profile
Customised & developedPaid
The third tab, and the answer to most support questions. Everything the app knows about the person, on one screen.
- Booked meetings and meeting history, with feedback and session reviews
- Credits, purchased sessions and favourites
- Billing address, invoices, invoice detail, payment methods
- Notifications, chats with professionals, partner chats and questions asked
- My services and my content, for people who publish
- Edit profile, change password, and the account screens
Profile — the expert practice
features/profile · expert
Customised & developedPaid
The same tab, seen by a practitioner. This is what makes a whole practice runnable from a phone rather than from a desk.
- Availability: weekly hours, and dated schedule exceptions
- Clients’ chats, and the client history behind each conversation
- Submit a session report from the session it belongs to
- Expert analytics — the booking funnel, lead time and per-client figures
- Earnings and the four buckets, hidden and replaced by counts on a salaried contract
AI assistant
features/ai_chat
Customised & developedPaid
A conversational assistant in the app, streamed through the gateway so no model credential ever reaches the device.
- A chat screen with streamed responses
- Conversation history, so a thread can be picked up later
- Routed through the gateway’s AI interface, which resolves to a real provider or a mock
Settings, privacy and legal
features/settings
Customised & developedPaid
The controls a person expects to find, including the ones a regulator expects them to be able to find.
- App settings and language selection across 23 locales
- Privacy settings, and which notifications arrive on which channel
- Security settings, including device sessions
- Terms, privacy policy and legal documents in the app rather than on a website
- Account deletion, as a route the person can take themselves
App core
lib/core
Customised & developedPaid
What every feature above is built on. Not a screen, but the reason the screens behave consistently.
- Networking against the gateway, with token refresh and error handling in one place
- Secure storage for tokens and secure device state
- Routing, so a notification can open the exact screen it refers to
- A single theme carrying the Raznameh design system
- 23 translation files, with the calendar system following the person, not the business
- Shared widgets, so a list, an empty state and an error look the same everywhere