Skip to content

Electron Desktop Application Implementation #74

@mads-jm

Description

@mads-jm

Build a cross-platform Electron desktop application with feature parity to our web application, allowing users to process and summarize emails with both online and offline capabilities.

Goals

  • Create a seamless desktop experience matching our web application
  • Enable offline access to emails and summarization
  • Support local LLM integration for privacy and offline use
  • Maintain shared codebase where possible between web and desktop

Implementation Considerations

  • Due to our python backend, extra work is needed to effectively package FastAPI with all dependencies and manage processes
  • A Gradual migration to Node.js post capstone may be a good move to reduce local application overhead/complexity

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    electronRelated to electron application developmentenhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions