Categorize your emails effortlessly using our GPT-powered web application. Say goodbye to inbox clutter and hello to organized productivity.
- Google OAuth Login
- View latest e-mails.
- Categorize e-mails using gpt-4o
Make sure you have the following installed and available.
- NodeJS & npm
- Git
- API key from Google Cloud Platform
- Clone the project
git clone https://github.com/glaucusec/ClassiMail.git
- Install the dependencies
cd ClassiMail
npm install
- Set up environment variables
- Copy and paste the following to the
.env
file. - Replace the fields with respective
keys
- For Google Client & Secret Key visit here
- For OpenAI API Key visit here
GOOGLE_CLIENT_ID=<INSERT GOOGLE_CLIENT ID HERE>
GOOGLE_CLIENT_SECRET=<INSERT GOOGLE CLIENT SECRET HERE>
AUTH_SECRET=<INSERT AUTH_SECRET HERE>
OPENAI_KEY=<INSERT OPENAI_KEY HERE>
- Run the server
npm run dev
- Visit http://localhost:3000 with your browser to see the result.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!