/Wealthify

Empowering you to discover the best mutual funds tailored to your unique investment needs.

Primary LanguageJavaScript

Wealthify: Investments and wealth accumulation

Empowering you to discover the best mutual funds tailored to your unique investment needs.

🚀 Project Overview

This project provides a personalized mutual fund recommendation system that analyzes user-specific criteria to suggest the best mutual funds. Whether you are a novice investor or an experienced one, our tool helps you make informed investment decisions.

📋 Features

  1. Personalized Mutual Fund Recommendations
    The platform generates personalized mutual fund recommendations based on user-specific criteria such as age, investment amount, risk tolerance, and investment duration. Users receive tailored recommendations that align with their financial goals and preferences, helping them make informed investment decisions.

  2. Real-time Investment Performance Tracking
    Users can track the real-time performance of their investments through the platform. Access to up-to-date data allows users to monitor the performance of their mutual fund holdings and make timely adjustments to their investment strategies if necessary.

  3. User Education on Mutual Funds and Investments
    The platform offers educational resources and content to enhance users' understanding of mutual funds and investments. Users can access articles, tutorials, and interactive materials that cover topics such as investment basics, risk management, portfolio diversification, and market trends.

🛠️ Technologies Used

  • Frontend: React.js
  • Backend: Flask
  • APIs: Used for fetching real-time data and recommendations.
  • Deployment: Docker (multi-stage builds), Kubernetes, Jenkins, AWS- EC2,EKS, Argo CD
  • This repo creates a Jenkins pipeline with GitOps to deploy code into a Kubernetes cluster. CI part is done via Jenkins and CD part via ArgoCD (GitOps) & Jenkins is installed on EC2