Calindar: plan together without calendar chaos, with shared availability and friends in a café

03 — Calindar

When is everyone free?

Calindar finds a time that works for everyone. Start a regular group or a one-off get-together and share the link. Everyone connects Google Calendar, Outlook or their phone's calendar, or marks their availability manually. Calindar shows which evenings and weekend days work best.

Role
Designer & full-stack developer
Period
October 2026
Platform
Web · iOS · Android
Status
Testing · calindar.nl
Three calendars from Google, Outlook and Apple coming together to show shared availability on Friday

The problem

Making plans takes days.

‘When are you free?’ in the group chat, followed by thirty messages and a poll half the group never fills in. The strange thing is that the answer is already in everyone's calendar. But you'd rather not share that calendar with your friends, your padel club or your in-laws.

Calindar solves this with one rule: we share availability, never calendars.

The 'Dinner with friends' group page showing availability and the best times

Designing for privacy

Make plans.
Keep your calendar private.

The group only needs to know when you're free. I designed a clear separation between your own calendar and the availability you share.

You decide
An open slot isn't a commitment. You confirm whether a proposed time works for you.
Leave a group, remove your data
When you leave, your group data and the events Calindar added for that group are removed.

Example · Friday evening

Your calendar

Only you can see this

18:00Team catch-up
19:00Travel home
20:00Free

Your group sees

Shared availability

18:00
3 of 5 free
19:00
4 of 5 free
20:00
5 of 5 free
Event titles, locations and notes stay private.

The flow

From an idea to ‘it's happening’ in five steps.

The organiser chooses what and when; everyone else responds through a link, even without an account. Review uncertain times with a swipe: your own calendar sits alongside the proposal on a timeline, and you decide whether it works.

Step 1: what are you going to do?
What are you going to do?
Step 2: roughly when?
Roughly when?
Swipe card: does this time work?
Does this time work?
Group overview: 3 of 5 have responded
Who has responded
Confirmed: it's happening
It's happening

From planning to meeting up

It's a plan.

Once a time is chosen, everything comes together: share the plan in the group chat, add it to your calendar or keep the group for next time.

Calindar confirmation screen with the chosen event, emailed invitations and options to share and add it to your calendar

The process

The whole system first, then the screens.

01

Every flow on one canvas

36 mobile screens, 14 web pages

I started with a design canvas showing every invitation flow side by side: planning, responding, confirming, creating and joining groups, on mobile and web. This became a handover package with a screenshot for each screen, a specification of behaviour and rules, and design tokens for every colour and dimension.

The Calindar homepage
02

A friendly, clear visual language

Status at a glance

Green for ‘available’, orange for ‘prefer not’, red for ‘unavailable’ and grey for unknown, consistently throughout. Bold headings in Bricolage Grotesque, calm body text in Figtree, and slightly tilted group icons add a playful touch. The copy stays short: one sentence below a heading.

The four-week overview shows at a glance when you're free and which days are promising for your groups.

Overview of the next four weeks with groups and availability
03

Built and tested

From design to a working service

Calindar runs as a web app with a Python backend (FastAPI) and a Postgres database, and as an iOS and Android app through Capacitor. Sign-in is passwordless: use Google, Outlook or an email code. With separate permission, Calindar can add confirmed events directly to your own calendar.

The business model is simple: each group gets three free events, and a one-off €4.99 payment unlocks unlimited planning. Joining and responding are always free.

  • FastAPI
  • Postgres
  • Google Calendar API
  • Microsoft Graph
  • Capacitor
  • Stripe
  • NL / EN
  • Light and dark
Your possible times, based on your calendar

Calindar is currently in testing. Try it at calindar.nl.