Psicologia Demonstration project
Cais — psychology practice that books the first session for you
A night-and-lamp site for a practice in Foz do Douro: three quick choices suggest a psychologist and show their next free times, a first-session booking with an explicit consent line, clear prices, a confidentiality note and a crisis line that is never hidden.
Three psychologists in Porto lose people at the first phone call: nobody wants to explain why they need help to a receptionist. The site has to remove that call — suggest who to see, show real times, book in a minute — while being honest about prices, confidentiality and what to do in a crisis.
What's inside
- Fit finder: who the session is for, in person or online, time of day — suggests a psychologist and lists their next three free times, with a graceful no-slots state
- First-session booking with name, email, optional phone and note, and an explicit consent checkbox — validated inline, front-end only
- Team cards with registration numbers, focus areas and a one-line voice; any therapist can be booked directly
- Crisis line (SNS 24, 112) in the hero and the footer, never behind a click
- Prices in a plain table with insurance-receipt and cancellation notes; confidentiality stated in one paragraph
- Night navy with a single lamp-yellow accent, a slow tide line under the hero, mono for hours and numbers — no photography
- Bilingual PT/EN, keyboard-closable dialog, focus management, reduced-motion aware, 375px layout
Build log
- Art direction — night ink, lamp yellow, linen; humanist display; tide-line studies
- Hero with the crisis line; fit-finder model (audience × format × time) and suggestion rules
- Result card with next free times, no-slots recovery, team cards
- Booking dialog with consent and validation; first-session sequence; prices; practice and map
- FAQ, bilingual copy pass, keyboard and 375px checks
Stack
- Laravel
- Vue.js
- Inertia
- TypeScript
