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
PPT : Here
Live Production Url: https://finwise.ayush-sharma.in/
📌 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
✅ Phase 1: Setup & Design • Planned project flow and user journey • Set up frontend project using React, Tailwind CSS, and Framer Motion • Defined routing structure and layout via App.jsx and Main.jsx • Designed and implemented modern, responsive UI components ✅ Phase 2: Core Feature Implementation • Created multi-step profile form to collect user details like age, goal, risk appetite, and investment horizon • Generated personalized fund suggestions based on profile using Gemini API • Fallback to hardcoded mutual fund data for MVP due to CORS/API limitations • Integrated Gold Rate API (MetalsAPI) to show live prices in INR • Filtered funds and gold options based on Gemini-generated investment type suggestions ✅ Phase 3: AI Integration • Integrated Gemini AI via Google’s API for: • Risk profiling • Fund suggestion logic • Explaining financial terms in beginner-friendly language (“I’m 18” mode) • Developed a custom chatbot powered by Gemini to answer finance-related questions in real-time ✅ Phase 4: Blogs & Learning • Added a finance blog section with hardcoded beginner-focused blogs • Enabled Gemini-powered blog summarization • Added “🎓 I’m 18” mode to explain blogs in simplified language for new investors ✅ Phase 5: Finishing Touches • Added user-friendly routing, protected pages, and dummy auth • Designed and added a clean footer with disclaimer • Ensured mobile responsiveness and smooth animations with Framer Motion • Finalized project documentation and team submission