Product screens 07
- 01 Home
- 02 Immigration law
- 03 Company law
- 04 Employment law
- 05 Fixed fees
- 06 Consultation booking
- 07 Client portal
A website for a Berlin law firm in three languages, where foreigners see a fixed fee, book a consultation in their own language, send documents and follow their case in a portal without email back-and-forth.
- Fixed fees Every practice area with services and a “from” price, no fear of hourly billing.
- Booking and payment Area, language, format and the lawyer’s free slot, with card payment up front.
- Documents in advance Secure document upload after booking, before the first meeting.
- Client portal Case status and next steps visible without emailing the lawyer.
A small Berlin firm handles immigration, company and employment cases for foreigners. The website was German-only, so clients without the language emailed in English or Ukrainian, and the first consultation took weeks to arrange. Fees were not listed anywhere, and people feared hourly billing. During a case clients kept asking what stage it was at, and lawyers spent hours replying.
We built a company website in German, English and Ukrainian. Each practice area has its own page with services and a fixed “from” fee. Consultation booking covers the area, language, format (video or office) and a free slot from the lawyer’s calendar, with card payment up front that is credited against the fee. After booking the client gets a secure link to upload documents. Case status and next steps are visible in the client portal, so there is no need to ask by email.
-
Before A German-only site, foreigners email for weeks.
After Three languages and consultation booking with a language choice.
-
Before Fees unknown, clients fear hourly billing.
After A fixed “from” fee for every practice area.
-
Before Clients email to ask what stage their case is at.
After Status and next steps in the client portal.
03 · The client’s path
How a person moves through the product, from the first step to the result the business needs.
-
Finds the practice area
Searches “Blue Card lawyer Berlin” and lands on a page with services and the fee.
-
Books
Picks a language, format and the lawyer’s free slot, and pays for the consultation.
-
Sends documents
Uploads them through a secure link before the meeting.
-
Follows the case
Sees the status and next steps in the client portal.
04 · What is inside the project
-
The site in German, English and Ukrainian
-
Practice areas with fixed “from” fees
-
Consultation booking: area, language, format, free slot
-
Card payment for the consultation, credited against the fee
-
Secure document upload before the meeting
-
A client portal with case status and next steps
Within the first 2–3 months, 30–50% of consultations are booked online, the time from first contact to a meeting drops from weeks to 2–3 days, and “what stage is my case at” emails roughly halve. A guideline, not a promise.
05 · Architecture
How the product is put together: from what the user sees to the data and services behind it.
- User Opens the site on a phone or a computer
- Interface What a person sees and taps
- Astro
- Logic Rules, roles and scenarios
- Cal.com
- Data & integrations Where the data lives and what the product talks to
- Sanity
- Stripe
06 · How a project like this is built
Total: 7 weeks- Brief & research Goals, audience, page structure and what the product must do
- UX/UI design Prototype, design of the key screens and the mobile version
- Development Front end, CMS, integrations and animation
- QA & launch Device testing, speed, SEO groundwork and launch
Typical phase split for a project of this size
07 · Services in this project
Solutions for a specific job
Ready-made scenarios for your case — with examples and indicative pricing.
- E-commerce · marketplaces Marketplace development, turnkey See the solution
- CRM · wholesale & B2B A CRM for wholesale: the deal run from enquiry to payment See the solution
- Websites · hospitality A website for a hotel that takes bookings around the clock See the solution
- E-commerce · beauty A cosmetics store that carries the buyer to checkout See the solution
- CRM · logistics A CRM for logistics: cargo tracking that ends the “where is my shipment” calls See the solution
- Websites · finance A website for fintech and investment firms: trust and stability See the solution
- Site-card · legal services A lawyer’s site-card that shows the specialisation See the solution
- Landing · auto service A landing page for an auto shop that fills the schedule See the solution
- Websites · healthcare and dental A clinic website: booking a doctor without a call See the solution
- Websites · beauty salons A beauty salon website where clients book themselves See the solution
- Websites · restaurants and cafés Restaurant website: menu, table booking and banquets See the solution
- Websites · online schools and courses Online school website: courses, syllabus and cohort sign-up See the solution
- Websites · psychologists and therapists A psychologist website: clients book without hesitating See the solution
- Websites · real estate agencies Website and CRM for a real estate agency See the solution
- Websites · construction and renovation Construction company website: projects, calculator and quotes See the solution
- Websites · travel agencies Travel agency website: tour search, last-minute deals and matching See the solution
- Websites · cleaning Cleaning company website: price, time and payment without a call See the solution
- Websites · barbershops Barbershop website: book your barber without calls or DMs See the solution
- Websites · kindergartens Private kindergarten website: parents see prices and book a tour See the solution
- Websites · driving schools Driving school website: the course price before a call and online group sign-up See the solution