A full-stack modern web application designed to help users track their expenses, manage appointments with financial advisors, and engage in real-time communication — all in a beautifully responsive and user-friendly interface.
- ✨ Modern UI/UX with React, TailwindCSS, Chakra UI & MUI
- 🧠 Zustand for lightweight global state management
- 🌍 Multi-language support using i18next
- 📊 Dynamic charts & visualizations via Chart.js & Recharts
- 🔐 Authentication with JWT and Google OAuth
- 🧾 Expense Management with categorization and filtering
- 📅 Advisor Slot Booking with real-time availability
- 💬 Real-time chat between users and advisors using Socket.IO
- 📹 Video/Audio Calls powered by ZegoCloud UIKit
- 💳 Stripe Integration for secure payments
- ☁️ Cloud uploads with AWS S3 + Multer for profile pictures & docs
- 🛠️ Built with Vite for lightning-fast performance
- 📦 Modular, scalable architecture following best practices
- Node.js ≥ 18
- MongoDB
- Stripe & Google OAuth keys
# Install dependencies
npm install
# Start the frontend dev server
npm run dev
# Build for production
npm run build