FinWise is an AI-powered platform that simplifies investing for beginners with personalized fund suggestions, gold rates, finance blogs, and a chatbot that explains everything like you’re 18.
🧠 Project Title: FinWise – AI-Powered Investment Guide
📌 Project Description:
FinWise is an AI-powered investment assistant designed to help beginners in India understand and plan their financial journey with confidence. It personalizes mutual fund suggestions, provides live gold rates, simplifies complex terms, and enables goal-based planning — all powered by smart AI and clean design.
FinWise removes the jargon and noise around investing and helps users make informed decisions through an intuitive, educational experience. Whether you’re saving for your first car, a future trip, or long-term wealth, FinWise breaks it down in a way even an 18-year-old can understand.
🔑 Core Features:
• 🤖 Gemini AI-Powered Financial Chatbot
Ask any investment-related question and get beginner-friendly answers using our integrated chatbot. Also explains things in “I’m 18” mode.
• 💼 Personalized Mutual Fund Suggestions
Based on age, goals, capital, risk appetite, and investment horizon — with fallback to clean hardcoded fund data for MVP.
• 🪙 Live Gold Rate Integration
Real-time gold prices fetched from public APIs to help users track and explore gold investment options.
• 📚 Finance Blogs + AI Summary
Preloaded beginner blogs with Gemini-powered summarization and simplified explainers for complex concepts.
• 🔐 User Profile & Risk Profiling
Simple multi-step form that captures user info and generates investment type suggestions using Gemini.
• 💬 AI-Powered Educational UX
“Explain Like I’m 18” toggle to simplify suggestions, blogs, and fund descriptions for first-time investors.
🚀 Built With:
• Frontend: ReactJS, Tailwind CSS, Framer Motion
• Backend & Auth: Appwrite
• AI Integration: Gemini API (Google), Groq API (optional)
• APIs: MetalsAPI for gold prices, hardcoded MF data from AMFI/VRO
• Others: React Context, Custom Hooks, Protected Routing, AI context-based chat
🌟 Why FinWise? (USP)
• Democratizes investing for Gen Z & first-time investors
• Gemini AI makes planning + decision-making less intimidating
• Gold, SIPs, equity, and blogs — all explained like a friend would
• Seamless UX with modern UI, goal-based journeys, and real AI reasoning
🔮 Future Scope:
• ⏳ Full integration with live mutual fund APIs (like mfapi.in)
• 🎯 Goal-Based Investment Simulator with Gemini coaching
• 📈 Portfolio Tracker & Risk Alerts
• 📲 Mobile app for smart investing on the go
• 🧠 Community-powered financial learning space
During the hackathon, we structured FinWise into five key phases. In Phase 1, we planned the user journey, set up the frontend using React, Tailwind CSS, and Framer Motion, and implemented a modern, responsive UI with routing via App.jsx and Main.jsx. In Phase 2, we developed a multi-step profile form to collect user details (age, goal, risk tolerance, etc.), generated personalized fund suggestions using Gemini AI, integrated live gold rates via MetalsAPI, and used hardcoded mutual fund data for the MVP due to API limitations. Phase 3 focused on AI integration — we used Gemini to power risk profiling, fund logic, and beginner-friendly financial explanations (including an “I’m 18” mode), along with a custom chatbot for real-time finance guidance. In Phase 4, we built a blogs section with hardcoded beginner content, enabled Gemini-powered summarization, and added AI explanations for better accessibility. Finally, in Phase 5, we implemented clean routing, protected routes, dummy auth, a disclaimer footer, responsive design, and completed the project documentation and submission.