FinQuest is a web application designed to make finance literacy engaging and interactive through gamification. The platform helps users develop crucial financial skills by playing mini-games covering various financial modules. The application also assists users in setting financial goals, tracking their expenses, and analyzing factors that influence their progress. Additionally, a VR version of one of the mini-games further enhances the gamification experience.
- Mini-Games for Financial Learning
- Credit Score Management
- Tax Filing & Saving
- Risk Assessment
- Fraud Detection
- Asset Allocation
- Market Trends & Investment Strategies
- Goal Setting & Expense Tracking
- Users can set financial goals such as purchasing a house or car.
- The application tracks expenses and provides insights on progress.
- Predictive analytics show helpful and harmful financial behaviors.
- Fantasy-Themed Interactive Experience
- Engage in quests and challenges to improve financial skills.
- Earn rewards and progress through levels.
- VR Mini-Game
- One of the financial modules features a VR game for an immersive learning experience.
- Frontend: TypeScript, React/Next.js
- Backend: Node.js, Express
- Database: MongoDB
- Blockchain Integration (Future Scope): Midnight Blockchain (for secure storage of transactions and credit card/credit score details)
- VR Support: WebXR / Unity (for immersive financial learning)
To set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-repo/finquest.git cd finquest - Install dependencies:
npm install
- Start the development server:
npm run dev
- Sign up and create a profile.
- Choose a financial module to explore through mini-games.
- Set personal financial goals and input expenses.
- Track progress and receive AI-driven insights on financial habits.
- Unlock achievements and advance through the fantasy-themed financial journey.
- Try the VR module for an immersive learning experience.
- Multiplayer Mode: Compete and collaborate with friends in financial challenges.
- AI-Powered Financial Advisor: Personalized recommendations based on spending habits.
- Integration with Bank APIs: Real-time expense tracking and financial analysis.
- Additional VR Experiences: More immersive mini-games for different financial concepts.
- Blockchain Integration: Use Midnight Blockchain to securely store transactions and credit card/credit score details privately.
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch for your feature (
git checkout -b feature-name). - Commit your changes and push to your fork.
- Create a pull request to the
mainbranch.
This project is open-source and available under the MIT License.
FinQuest - Embark on an adventure to master finance through fun and interactive gameplay!