Foday
Foday

Meet App

Tech Stack

Frontend
  • React (with Vite for fast development/build)
  • Progressive Web App (PWA) features
Backend
  • Serverless architecture (AWS Lambda functions)
  • Google Calendar API integration
Testing & Methodology
  • Test-Driven Development (TDD)
  • Jest and React Testing Library
Visualization
  • Chart libraries for scatterplots and pie charts (e.g., Recharts or similar)
Deployment
  • Vercel (for frontend and serverless functions)

Description

Meet is a modern, serverless Progressive Web App (PWA) for discovering and exploring upcoming events. Built with React and Vite, Meet fetches event data from the Google Calendar API and is fully optimized for both online and offline use. The app supports installation to home screens (like a native app) and features interactive data visualizations for event trends.

Serverless
All backend functionality is handled via AWS Lambda, eliminating the need for traditional server hosting.
Offline-Ready
Users can browse previously loaded events without a network connection.
Cross-Platform
Designed as a PWA, Meet works seamlessly across mobile and desktop devices.

Features

  • Filter Events by City
    Instantly search and filter upcoming events by city.
  • Show/Hide Event Details
    Expand or collapse event info as needed for a clean browsing experience.
  • Specify Number of Events:
    Set how many upcoming events you wish to view.
  • Offline Usage
    Cached events are available even when there’s no internet connection.
  • Add to Home Screen
    Install Meet as a PWA for native-like usage on your device.

Highlights

  • Test-Driven Development
    Every feature is developed with automated tests first, ensuring reliability and maintainability.
  • Serverless & Scalable
    Meets modern demands for cost-effective, highly scalable cloud apps.
  • Modern Frontend Workflow
    Leveraging Vite and React for lightning-fast performance and DX.
  • Truly Offline-First:
    Robust offline support using caching and local storage.
  • Easy Deployment
    One-click deploys to Vercel with continuous integration.
  • Data-Driven UI
    Built-in charts for actionable insights into event trends.

Responsive Design

  • Mobile and desktop views

Portfolio