Meet App PWA Development by Hannah Marleen TeichertMeet App PWA Development by Hannah Marleen Teichert

Meet App PWA Development

Hannah Marleen Teichert

Hannah Marleen Teichert

Overview

Meet App is a serverless progressive web application (PWA) built with React. It fetches upcoming events from the Google Calendar API and allows users to filter events, adjust their view, and access core features both online and offline.

Project Brief

The goal was to develop a fully responsive PWA using a test-driven development (TDD) workflow. The scope included implementing event filtering, customizable event displays, offline functionality through caching, serverless functions for secure API access, and data visualization via charts. The aim was to create a scalable, fast, and reliable event-browsing experience that works seamlessly on both mobile and desktop devices.

Role

Developer

Methods

• Built UI components in React and implemented event filtering, details toggling, and pagination controls. • Developed offline capabilities with caching and service workers. • Integrated the Google Calendar API with serverless functions for secure OAuth2 token handling. • Implemented TDD with Jest, Jest Cucumber, and Puppeteer for unit, integration, and end-to-end testing. • Added data visualizations for event insights and monitored performance with Atatus.
Log-in with Google
Log-in with Google
Home Screen Mobile
Home Screen Mobile
Open Event Accordion
Open Event Accordion
Filter the Events
Filter the Events
Events Mobile View
Events Mobile View
Events Chart Code
Events Chart Code
Like this project

Posted Jan 20, 2026

Built a PWA using React and serverless functions for event management.