β Projects
MicroItinerary β AI Travel Planner
View Repository β
Click to zoom
Dashboard - Annual Trip Calendar
1 / 6
Problem
Travel apps optimize for proximity and ratings. They don't consider human energy levels, group dynamics, or intelligent budget allocation.
Business Impact
Trip planning is tedious and error-prone. Most apps just list options β they don't understand your constraints. This uses AI to actually solve the planning problem.
System Approach
- Spring Boot 3.2.2 + Java 21 backend with Flyway migrations
- React 18 + Vite PWA frontend with offline support via IndexedDB
- OpenAI GPT-4 integration for intelligent destination and cost suggestions
- Redis caching to reduce API costs and improve response times
- Google OAuth 2.0 + JWT for secure authentication
Key Decisions & Trade-offs
- PWA over native app β broader reach, single codebase, works offline
- OpenAI API adds latency and cost, but rule-based alternatives lack quality
- Expense splitting algorithm prioritizes simplicity over Splitwise feature-parity
- PostgreSQL 16 for relational data with potential for vector search later
Current Status
Backend API functional. Frontend PWA with offline sync working. AI suggestions integrated.
Roadmap
- Add calendar view for annual planning
- Implement real-time expense tracking
- Add collaborative trip editing
What I'd Improve Next
- Could add caching layer for repeated AI queries
- Consider fine-tuning a smaller model for cost estimation
Explore More
- ClinicAI β WhatsApp AI Clinic Assistant β India has 12 lakh+ small clinics running on phone calls and paper diaries.
- StellarMIND β Chat-to-SQL with RAG β Business users need to query databases without knowing SQL.
- MyFinancial β Personal Financial Advisor β Financial planning in India is fragmented across banks, insurance, and tax documents.
- rohitraj.tech β Engineering work is often invisible.
- Reliability & Production Readiness β Load testing, observability, and API contracts.
- Open Source Repos β Browse the source code behind these projects.