This project is a lightweight, intuitive SaaS email client designed for professionals to manage their emails efficiently. By leveraging AI capabilities, it offers features such as context-aware replies, intelligent inbox management, and automated email drafting and sending.
Built with Next.js, Tailwind CSS, OpenAI, and other cutting-edge technologies, this project addresses the need for enhanced productivity and seamless communication.
- AI Integration: Automates email creation, context-aware replies, and intelligent email organization.
- Full-Text Search: Powered by Orama, enabling quick and accurate email retrieval.
- Smart Agent: Execute commands like “Send a mail to this person explaining about this” to save time and effort.
- Keyboard Navigation: Streamlined controls for power users.
- Dark/Light Mode: Customizable UI for better user experience.
- Secure Payment System: Subscription management with Stripe.
- Frontend: Next.js, Tailwind CSS
- Backend: Prisma, OpenAI
- Database: PostgreSQL (or your preferred choice)
- Search: Orama
- Email Synchronization: Oringo APIs
- Payment Processing: Stripe
- Develop a minimalistic email client with a focus on usability and efficiency.
- Leverage AI to automate repetitive email tasks, saving users time.
- Provide advanced features like full-text search and context-aware replies.
- Ensure secure, scalable, and cost-effective operations with SaaS architecture.
-
Clone the Repository
git clone https://github.com/username/project-name.git cd project-name -
Install Dependencies
npm install
-
Set Up Environment Variables
Create a.envfile in the root directory and add the following:DATABASE_URL=your_database_url OPENAI_API_KEY=your_openai_api_key STRIPE_SECRET_KEY=your_stripe_secret_key ORINGO_API_KEY=your_oringo_api_key
-
Run Migrations
npx prisma migrate dev
-
Start the Development Server
npm run dev
Open http://localhost:3000 in your browser.
-
AI-Powered Email Drafting
- Enter a command like "Send an email to [Person] about [Topic]."
- The AI agent will draft and send the email.
-
Smart Inbox
- Emails are categorized intelligently to enhance organization.
-
Search Emails
- Use the full-text search bar to find emails instantly.
-
Dark/Light Mode
- Toggle between modes to suit your preference.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Open a pull request.