SiftBox is an application that allows users to manage their emails. It provides features such as replying to emails, managing email threads, and more.
Here is a demo video that we created for our project.
To install and run SiftBox, you'll need Docker and Docker Compose installed on your machine. Then, follow these steps:
- Clone this repository:
git clone https://github.com/ShiresFam/SiftBox - Navigate to the project directory:
cd SiftBox - Create a
.envfile in the./serverdirectory with the following variables:OPENAI_API_KEY: Your OpenAI API keyCLIENT_ID: Your client IDCLIENT_SECRET: Your client secret
- I can provide these if needed for Hackathon testing. CLIENT_ID and CLIENT_SECRET are for Microsoft Azure App which gives us access to o365 APIs.
- Start the application:
docker-compose up --build
Once the application is running, you can access it at https://localhost:8443.
- Reply to emails
- Manage email threads
- Create TODO List
- Mark emails as read
- Identify spam (Not implemented in front-end)