A desktop email client that uses extractive summarization to make it easier to read through your emails. Built with Electron JS and Python.
- Rishi Ponnekanti
- Ishan Shah
Clone this project into your working directory with this command.
git clone https://github.com/ishan0102/day-in-review.git
Install the Python modules used in this project. Must have Python 3.6 or higher.
python -m pip install -r requirements.txt
Check to see if you have Node and Node Package Manager (NPM) installed.
node -v # check node version
npm -v # check npm version
If both of those returned version numbers, you can skip to NPM Install
. Otherwise, follow along to install what you're missing.
You can get the Node.js installer for your system using this link.
You can install NPM from the command line with this command.
npm install npm@latest -g # install latest version of npm
The next step is to install the necessary node_modules
for your system. This can be done from the command line as well. Make sure you're in the project directory.
npm install # install node modules
Finally, run the desktop app locally. This is done with Electron.
npm start # runs the application