Your intelligent email assistant that makes email management smarter and more efficient. With advanced AI-driven features and a sleek, responsive design, InboxIQ is the ultimate SaaS solution for individuals and businesses to manage, prioritize, and organize emails seamlessly.
- Smart Email Categorization: Classify emails into Promotions, Social, Spam, and more.
- Priority Detection: Identify high-priority emails to focus on what matters most.
- AI-Powered Summarization: Quickly read summaries of lengthy emails.
- Template Generator: Generate AI-driven email templates tailored to your needs.
- Gmail Integration: Fetch and manage emails from your Gmail account.
- Dark Mode & Theme Customization: Elegant and accessible design with dark mode.
Try InboxIQ live on our Demo Link.
- Node.js and npm installed.
- Gmail API Credentials: Required for email fetching.
- Auth0 Credentials: Required for authentication.
-
Clone the Repository:
git clone https://github.com/CodeWithInferno/inboxiq.git cd inboxiq -
Install Dependencies:
npm install
-
Environment Configuration:
- Create a .env.local file in the root directory.
- Add the following environment variables:
GOOGLE_CLIENT_SECRET="" GOOGLE_APPLICATION_CREDENTIALS="" GCP_BUCKET_NAME="" OPENAI_API_KEY="" USE_OPENAI="" DISABLED_API="" GOOGLE_CLIENT_ID="" TOKEN_ENCRYPTION_KEY="" AUTH0_SECRET="" AUTH0_BASE_URL="" AUTH0_ISSUER_BASE_URL="" AUTH0_CLIENT_ID="" AUTH0_CLIENT_SECRET="" NODE_ENV="" GOOGLE_API_KEY="" UPSTASH_REDIS_URL="" UPSTASH_REDIS_TOKEN=""
-
Run the Application:
npm run dev
Open http://localhost:3000 to view it in the browser.
InboxIQ provides a smart and efficient way to manage emails:
- Login: Authenticate using your Google account.
- Inbox Management: View and categorize emails in sections like Inbox, Promotions, and Social.
- Compose with AI Templates: Use the AI to generate a custom email template.
- Classify and Prioritize: Easily identify priority emails and filter through categories.
- Dark Mode: Switch to dark mode for a comfortable viewing experience.
/inboxiq
βββ /public
| βββ Assets
βββ /src
| βββ app
| | βββ api
| | βββ components
| | βββ dashboard
| | βββ fonts
| | βββ settings
| | βββ utils
| | βββ layout.js
| | βββ page.js
| βββ lib
| βββ sanity # Not Really Used
βββ /env.local
βββ /styles
βββ /utils
βββ /api
βββ .env.local
βββ README.md
We welcome contributions to improve InboxIQ! Please follow these steps:
-
Fork the Repository: Click on the fork button in GitHub.
-
Clone Your Fork:
git clone https://github.com/CodeWithInferno/inboxiq.git
git checkout -b feature/your-feature-name
-
Make Your Changes: Add or modify files.
-
Commit Changes:
git commit -m "Add new feature" -
Push to GitHub
git push origin feature/your-feature-name
-
Create a Pull Request: Go to GitHub, navigate to Pull Requests, and submit a new PR.
Please follow our Code of Conduct to maintain a respectful and inclusive environment.
- OpenAI: Powering the AI email summarization and template generation.
- Auth0: Authentication and user management.
- Gmail API: For seamless integration with Google accounts.

