Skip to content

glaucusec/ClassiMail

Repository files navigation

ClassiMail

Streamline your inbox with precision - Let AI categorize your emails effortlessly.

alt text

Categorize your emails effortlessly using our GPT-powered web application. Say goodbye to inbox clutter and hello to organized productivity.

Features

  • Google OAuth Login
  • View latest e-mails.
  • Categorize e-mails using gpt-4o

Prerequisites

Make sure you have the following installed and available.

  • NodeJS & npm
  • Git
  • API key from Google Cloud Platform

Getting Started

Installation

  1. Clone the project
git clone https://github.com/glaucusec/ClassiMail.git
  1. Install the dependencies
cd ClassiMail
npm install
  1. 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>
  1. Run the server
npm run dev
  1. Visit http://localhost:3000 with your browser to see the result.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

About

Emails with GPT-4 powered categorization 📧

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published