InboxGeniusAI is an AI-powered email management tool designed to streamline your inbox. It automatically sorts, prioritizes, and manages emails, providing features like automatic categorization, sentiment analysis, and voice search to enhance productivity.
- Automatic Sorting: Categorizes emails into user-defined folders.
- Priority Tagging: Highlights important and urgent emails.
- Email Summarization: Provides concise summaries of lengthy messages.
- Follow-Up Reminders: Automates reminders for follow-up actions.
- Voice Search: Enables hands-free email search.
- Personalized Dashboard: Displays a daily digest and engagement analytics.
- Frontend: React
- Backend: Node.js with Express
- AI: Python (Natural Language Processing, Machine Learning)
- GraphQL: For flexible data queries and management
- Email APIs: Gmail API, Outlook API
- Install Dependencies:
npm install
- Run the Development Server:
npm start
- Initialize Node.js Project:
npm init -y
- Install Dependencies:
npm install express graphql apollo-server-express
- Run the Server:
node server.js
- Set Up Python Environment:
- Install required libraries (e.g., nltk, tensorflow).
- Run AI Scripts:
- Integrate AI models for email categorization and sentiment analysis.
-
Authenticate: Connect your email account using Gmail or Outlook API.
-
Explore Features: Use SmartInboxAI to categorize emails, view summaries, set reminders, and perform voice searches.
-
Monitor Dashboard: Check your personalized dashboard for insights and email trends.
-
Fork the Repository.
-
Create a Feature Branch:
git checkout -b feature/new-feature
-
Commit Changes:
git commit -am 'Add new feature'
-
Push to the Branch:
git push origin feature/new-feature
-
Create a Pull Request.
For questions or suggestions, please contact:
-
Name: Jayden Taylor
-
Email: [email protected]
-
Twitter: https://x.com/JaydenT_dev/