← Back to web projects
Marketing Site • Self-Serve Sign-up

TempoApp Website

TempoApp Website
Role
Founder, Design & Development
Type
SaaS Marketing Site
Year
2025 – 2026
Platform
Web, Romanian & English
01Overview

The front door to TempoApp, from first visit to a working clinic account.

tempoapp.ro is the public website for TempoApp, my practice-management platform for therapy centres. It explains the product screen by screen, publishes a steady stream of articles and, most importantly, lets a clinic sign itself up without talking to anyone.

The sign-up wizard picks a plan, reserves a subdomain with a live availability check, collects the clinic’s details and data-processing agreement, verifies the email and then provisions the clinic’s own workspace on the platform. Pricing and usage numbers are read from the platform itself, so the website never drifts out of date.

DeliverablesMarketing site, sign-up wizard, content engine, lead & support forms
ToolsFigma, VS Code
StackAstro 5 • Tailwind v4 • Vercel Functions • Firebase
02

Design System

Color

Primary
#EEF4FF50
#D9E5FF100
#4A90E2500
#3B73B4600
#142D47900
Partner Accents
#E06060Coral
#FDF6F3Warm
#1E456DNavy
#F68F4EOrange
#21CDCFTeal

Typography

Plus Jakarta Sans · Headings
Redăm terapia, terapeuților.
Medium 500 SemiBold 600 Bold 700 ExtraBold 800
Inter · Body
The quick brown fox jumps over the lazy dog
Regular 400 Medium 500 SemiBold 600

Tech Stack

Astro 5
TypeScript
Tailwind CSS v4
Vercel Functions
Firebase Admin
Resend
Lucide Icons
Consent-gated Analytics
03

Key Features

Self-Serve Clinic Sign-up

One-page wizard: plan, subdomain with a live availability check, details and data-processing agreement, email verification, then workspace setup, with a quote path for larger clinics.

Live Pricing

Plans are read at build time from the platform’s own tiers, with a fallback copy; sign-up stays closed unless every required setting is present.

Live Usage Numbers

Platform figures are baked in at build and refreshed hourly through a serverless endpoint; the section hides itself if the data goes stale.

Bilingual by Construction

Romanian at the root, English under /en, one route registry and typed copy files, so a missing translation fails the build.

Content Engine

Fifty-six articles per language published on a schedule, plus a monthly development-history changelog with product screenshots.

Guarded Deploys

Lead, support and contact forms run on serverless functions, and a build verifier blocks deploys that break copy, SEO or consent rules.

04

Page Architecture

HM
Home
Hero, live numbers, testimonial, solutions, features, product tour, pricing, FAQ
CF
Cum funcționează (How It Works)
Screen-by-screen walkthrough with sample reports
IN
Înregistrare (Sign-up)
Self-serve clinic sign-up wizard
RS
Resurse (Resources)
Article index and article pages
IS
Istoric dezvoltare (Changelog)
Monthly development history with screenshots
SP
Suport (Support)
Bug report form
EN
English Site
Full English mirror under /en
05

Screenshots

Click to enlarge

Interested in working together?

Get in Touch →