DevelopmentProduct DesignSaaSGoogle CalendarSchedulingPrivacy-FirstPWA

Awase

Scheduling on Google Calendar. It combines calendars, assistant access, and booking links that hide private events.

Scope
Scoped to the job the PWA had to do on day one in production. Expanded only after that path held up with real use.
Role
End-to-end product design, full-stack development, and Google Calendar integration

The challenge

Founders, consultants, and their assistants juggle multiple Google Calendars — personal, client work, internal meetings — yet most scheduling tools treat each calendar in isolation or expose too much private detail when sharing availability. Booking a client call often means a chain of emails, a risk of double-booking, and an assistant manually checking three calendars before proposing times. The team needed a calm, privacy-first workspace that respected how professionals actually coordinate.

Our approach

We designed Awase to wrap around Google Calendar rather than replace it. Users connect selected calendars, define booking types with duration and buffer rules, and set weekly availability windows that reflect real working patterns. Public share pages reveal only free slots — never event titles or attendee details — so clients can self-serve without seeing sensitive information. Assistant invitations give delegated access to manage bookings without full account ownership, matching how executive teams actually operate.

The solution

Awase delivers a unified scheduling workspace with Google OAuth, rolling calendar sync, and multi-calendar aggregation in a single dashboard built on FullCalendar. Users create booking types, configure weekly slots, and publish customisable share pages with their branding. Clients book through a streamlined flow with email confirmation, while assistants manage availability and bookings on behalf of the account owner. The product ships as a PWA on Netlify for installable mobile access, with Supabase handling auth, data persistence, and real-time updates across sessions.

Outcomes

Awase is a scheduling workspace around Google Calendar. It combines calendars and publishes a booking link that hides private events. We are not claiming fewer emails or an end to double-booking.

Key outcomes

  • A scheduling workspace on top of Google Calendar
  • It can combine calendars and publish a booking link
  • Private events stay off the public page
  • No claim that it removed double-booking

Tech stack

Next.jsTypeScriptSupabaseGoogle Calendar APIFullCalendarNetlify PWA

Related work

05

get in touch

Request this project

Tell us which workflow is costing the business capacity, and how you'd like to work together. We'll reply with next steps.

  • No commitment—we'll align on scope and approach first.
  • We reply within one business day.
  • Your details are never shared with third parties.

We reply within one business day.