Project
SmartMail
Flask app that connects to Outlook (Microsoft Graph, MSAL device-code auth) and Gmail, syncing mail into MongoDB/Postgres and using OpenAI to classify, summarise, extract data from, and draft replies to email; packaged as a Windows service/executable via PyInstaller.
https://github.com/TPL-Tech-Titans/SmartMail.git
Overview
Add See also section linking the new Architecture, Database, API Reference, User Guide, and Workflow pages; correct token cache filename to cache.bin
User Guide
Initial user guide covering login, the Outlook-style inbox, compose, and admin dashboard tabs
CLI Quick Reference
Seed quick reference from README CLI usage examples
Development & Deployment Workflow
Initial workflow page covering local dev setup, running locally, building the exe/service, and the third run_api.cmd deployment path
Changelog
Seed changelog from recent git history on main and the in-progress NEW_POPUP branch
API Reference
Initial API reference documenting live routes only, with dead/unregistered blueprints called out separately
Architecture
Initial architecture page from code-level tracing of boot sequence, auth, background sync, AI pipeline, and deployment
Database
Initial database page inventorying SQLite models, MongoDB collections, and connection config from source