Track • Analyze • Optimize your SaaS spending intelligently
SubOptima is a full-stack AI-powered web application that helps users manage and optimize their SaaS subscriptions.
It provides a centralized platform to:
- Track subscription expenses
- Detect unused or inefficient services
- Receive AI-driven insights for cost optimization
Users often subscribe to multiple SaaS tools but lack:
- Visibility into total spending
- Awareness of unused subscriptions
- Timely renewal tracking
This results in hidden financial waste over time.
SubOptima solves this by:
- Consolidating all subscriptions in one dashboard
- Applying rule-based logic to detect inefficiencies
- Using AI to generate actionable recommendations
- Secure login & registration (JWT-based)
- Protected routes
- Persistent sessions using localStorage
- Total monthly spend
- Active subscriptions
- Waste detection summary
- Visual charts for insights
-
Add, edit, delete subscriptions
-
Track:
- Cost
- Billing cycle
- Last used date
- Renewal date
-
Search and filtering support
Subscriptions are analyzed based on:
- Usage activity
- Cost level
- Renewal proximity
Classification:
- ✅ Healthy
⚠️ Warning- ❌ High Waste
AI integration provides:
- Natural language summaries
- Cost-saving recommendations
- Explanation of flagged subscriptions
- Upload invoices or screenshots
- Preview before upload
- File validation
- Toast alerts
- Success & error feedback
- User action confirmations
- Responsive design (mobile-first)
- Light / Dark theme
- Skeleton loaders
- Empty and error states
- Lazy loading (React Router)
- useMemo & useCallback
- Optimized rendering
- Dynamic page titles
- Meta tags using React Helmet
- Semantic HTML
- Keyboard navigation
- Real-time updates (WebSockets)
- Team collaboration features
- Advanced analytics
- Integration with SaaS APIs
- Full-stack system design
- State management with Redux Toolkit
- API integration
- AI usage in real applications
- UI/UX optimization
Priya Sangwan
This project is for educational purposes only.
If you found this project useful, consider giving it a ⭐ on GitHub.