OptEx is an AI-driven personal finance management web app that helps users track expenses, manage budgets, and plan investments effortlessly. With AI-based receipt scanning, real-time currency conversion, UPI integration, and smart financial insights, OptEx is the ultimate financial companion.
Managing personal finances can be time-consuming and complex, especially for:
- Freelancers & professionals struggling to track multiple income sources.
- Students & young professionals needing better savings & investment strategies.
- Small business owners managing expenses manually.
- Individuals filing ITR who require categorized financial reports.
OptEx simplifies this by automating financial tracking, offering AI-driven insights, and providing a seamless tax-ready experience.
- Expense & Income Tracking β Manually or via AI-powered receipt scanning π.
- Multi-Account Support β Track multiple accounts with a default account option π.
- Real-Time Currency Converter β Convert & manage multiple currencies ππ±.
- Smart Budgeting & Alerts β Get AI-based budget recommendations & alerts π.
- Savings Goal Tracking β Set monthly savings goals & receive alerts on completion π―.
- Investment Insights β AI-driven investment tracking & recommendations π.
- Automated Reports & ITR Assistance β Generate tax-ready financial summaries π.
- UPI Integration & Real-Time Expense Syncing β Auto-track expenses from UPI payments π³.
- Security & Bot Protection β Implemented Arcjet bot detection π‘οΈ.
- Email Notifications β Automated alerts using Twilio SendGrid βοΈ.
- Next.js (React Framework) βοΈ
- Typescript & JavaScript π¨
- Tailwind CSS π¨ (for modern UI design)
- ShadCN UI ποΈ (for pre-built UI components)
- Prisma ORM (Supabase) ποΈ (for efficient data management)
- Google Gemini API π€ (for AI-powered expense categorization & recommendations)
- Twilio SendGrid π© (for automated email alerts)
- Arcjet π (for bot detection & security)
- Freelancers & Gig Workers β Managing multiple revenue streams.
- Young Professionals & Students β Learning financial discipline.
- Small Business Owners β Automating financial tracking.
- Individuals Filing ITR β Generating tax-compliant reports effortlessly.
- Freemium Model β Basic features are free, with advanced features in Pro Plan.
- Subscription-Based β AI-powered features, tax assistance, and UPI integration under a paid plan.
- Partnerships β Collaborations with banks & fintech companies for UPI & investment tracking.
- Affiliate Marketing β Recommending financial services (loans, credit cards, etc.)
1οΈβ£ Clone the repository:
git clone https://github.com/your-repo/OptEx.git
cd OptEx
2οΈβ£ Install dependencies:
npm install # or yarn install
3οΈβ£ Set up environment variables (.env
file):
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_key
NEXT_PUBLIC_GEMINI_API_KEY=your_gemini_api_key
NEXT_PUBLIC_TWILIO_SENDGRID_KEY=your_sendgrid_api_key
4οΈβ£ Run the development server:
npm run dev # or yarn dev
We welcome contributions from developers of all skill levels! Whether you're fixing a bug, adding new features, or improving documentation, your help is appreciated.
To contribute:
- β Star the repository to show your support.
- π Create an issue outlining how you'd like to contribute to the project.
- π΄ Fork the repository to make your own copy:
# Click on the "Fork" button at the top right of the repository page
- π» Implement your changes in the forked repository by creating a new branch for your feature or fix:
git checkout -b feature-or-fix-name
- Make your changes and commit them using Conventional Commits:
git commit -m "feat: describe your changes"
- π Push your branch:
git push origin feature-or-fix-name
- Open a pull request and describe the changes you made, mentioning the issue number you're addressing.
- β³ Wait for review and feedback from the maintainers.
This project is licensed under the MIT License.
π§ Email: amansingh080704@gmail.com