Progressive Web App
A React-based PWA that fetches upcoming events from the Google Calendar API, supports offline usage, installs on desktop and mobile, and visualises event data through charts.
Meet is a Progressive Web Application designed to fetch upcoming events through the Google Calendar API and present them in a responsive React interface. Users can filter events by city, define how many entries should be shown and expand or collapse event details as needed.
The app is fully functional offline, can be installed on desktop and mobile devices and includes chart-based data visualisation to show event distribution across cities and the popularity of event categories. It combines frontend work with a serverless AWS Lambda setup for authentication and backend logic.
This project was built with a Test-Driven Development approach and became an important exercise in combining PWA behaviour, serverless architecture, testing strategy, performance thinking, monitoring and modern deployment workflow during my training.