← 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