← All Projects
In Progress

My Gmail

A custom Gmail client built with Google OAuth 2.0, providing a streamlined interface for managing email. Demonstrates secure OAuth flows, Gmail API integration, and session management while keeping credentials and data completely server-side.

Tech Stack

Express 5@kitajs/htmlgoogleapisexpress-sessionbetter-sqlite3Vite SSR

Key Features

  • Google OAuth 2.0 with token refresh handling
  • Gmail API integration for message listing, reading, starring, archiving
  • Session-based authentication with secure token storage
  • Server-side credential management — no secrets exposed to client