Enhancing Event Management for Calendar.com

Enhancing Event Management for Calendar. com

Business Context

Designed and developed a SaaS application for user event management across various providers like Google, Outlook, Exchange and Apple.

Added and improved the application features.

Key Features:

  • Enterprise plan and features:
  • SAML SSO based user provisioning/deprovising
  • Domain control
  • User role management
  • Chrome extension for Calendar.com
  • Redesigned scheduling event page for better keyboard navigation with accessibility, reduced steps and white label branding.

Customer

Calendar.com is a team scheduling software designed to streamline event management by connecting calendars from Google, Outlook, Exchange, and Apple into a unified platform.

It provides advanced features such as scheduling events and sharing availability, catering to the diverse needs of teams and individuals. It belongs to the Technology, Information and Internet industry.

Project Context

Started as a frontend developer working with the backend team to design and develop UI.

At present, working as a Fullstack developer managing API development, database management and deploying to cloud services like Google Cloud Platform and Amazon Web Services.

It provides advanced features such as scheduling events and sharing availability catering to the diverse needs of teams and individuals it belongs to the Technology, information and internet industry.

Client Challenge

Calendar.com needed an improved event management system with enhanced user control, seamless integrations (Google, Outlook, Exchange, Apple), and optimized navigation. The client struggled with handling enterprise-level subscriptions due to limited in-house development resources and complex user requests.

Our Solution

We provided a full-stack development team that redesigned and enhanced features like SAML SSO, domain control, user role management, and a custom scheduling interface. The team worked with new technologies such as FastAPI, MongoDB, and Kubernetes, ensuring scalability and better accessibility across the platform.

Results

Successfully implemented all requested features, including a revamped scheduling experience.

Increased enterprise plan subscriptions and significantly reduced time for event booking.

Improved accessibility, keyboard navigation, and overall user control.

50% faster delivery of new features and a 30% reduction in operational costs.

  • Technology Stack

    Frontend: Gatsby, React, Typescript, Tailwind CSS.

    Backend: Python, FastAPI

    Database: MongoDB

    Cloud: Google cloud platform and Amazon web services.

    Deployment: Docker, Kubermetes

    Caching: Redis

    Message Queue: Google pub/sub

    Payment: Stripe

    Third-party API: Google events, Microsoft events.

    Version Control: Bitbucket, Git

    Project Management: Jira, Trello

  • Challenges

    Challenges faced in terms of:

    • Technology: Upskilled to learn and work on new technologies like FastAPI, MongoDB, Docker, Kubernetes, GCP (Log explorer, workloads, cloud repository), AWS (S3, Route 53, Cloud front)
    • Team: Having no team/small team impacts workload, leave management as there is no backup.
  • Outcome

    Features:Successfully implemented and integrated features, improving the overall functionality and user experience of Calendar.com

    User requests:Successfully implemented all the features requested by the enterprise client. It helped them to have better control of the users in their organization.

    Design:Revamped and designed event scheduling experience for users to make it less time consuming and have all the accessibility features.

  • business impact

    Significant growth in new users subscriptions with enterprise plan features like SAML SSO, Domain Control, User role management.

    Newly designed event scheduling page helped to reduce the time consumed to event booking, improved white label branding, enhance keyboard navigation for accessibility. It also helped to onboard a client with large user base.

01/03

Join Us

Unleash the world’s untapped human potential

To top