[ loading experience ]
0%
DevelopmentProduct DesignSaaSGoogle CalendarSchedulingPrivacy-FirstPWA

Awase

Awase is a Google Calendar scheduling workspace that unifies multiple calendars, assistant coordination, and client booking in one calm view. Users define booking types and weekly time slots, then share privacy-aware availability links.

Timeline
18 weeks from discovery to production PWA launch
Role
End-to-end product design, full-stack development, and Google Calendar integration
Visit site

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

Users reported fewer scheduling emails and faster booking completion once share links replaced manual coordination. Multi-calendar aggregation removed the double-booking incidents that previously required apology calls and reschedules. Teams with assistants saw scheduling overhead drop significantly, freeing staff to focus on client preparation instead of calendar Tetris.

Key outcomes

  • Fewer back-and-forth emails to confirm meeting times
  • Faster booking completion with shareable availability links
  • Multi-calendar aggregation eliminated double-booking across personal and work calendars
  • Assistant coordination cut scheduling overhead for founders and consultants with shared access

Tech stack

Next.jsTypeScriptSupabaseGoogle Calendar APIFullCalendarNetlify PWA

Related work

05get in touch

Request this project

Tell us about your goals, timeline, 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 24 hours on business days.
  • Your details are never shared with third parties.

We typically respond within 24 hours.