Back to Projects

FinHealth

A Financial Wellness and Management Ecosystem

Overview

FinHealth is a cutting-edge platform designed to revolutionize how individuals manage their finances. This project, developed entirely by me, is currently in progress and aims to provide an intuitive user experience through advanced financial tools and engaging user interfaces.

Try FinHealth Now!

Purpose

FinHealth empowers users to take control of their financial journey by offering:

  • Seamless expense tracking
  • Comprehensive financial literacy tools
  • Goal-oriented investment planning
  • Community-driven support for sustainable financial habits

Key Features

🏦

Bank Account Integration

Link bank accounts using APIs like Plaid or Yodlee for automatic transaction import and real-time updates.

📊

Expense Tracking

Smart categorization, custom tags, AI-powered insights, and budget planning with real-time notifications.

📈

Financial Health Score

Personalized score based on spending habits, income stability, debt levels, and savings with improvement suggestions.

🎯

Goal-Oriented Savings

Set and track savings goals with automated contributions and dynamic progress visualization.

💼

Investment Planner

Beginner-friendly tutorials, AI-powered portfolio recommendations, and performance tracking.

🎮

Gamified Financial Literacy

Interactive quizzes, rewards system, and risk-free simulated trading environment.

🤖

AI-Powered Insights

Risk alerts and behavioral nudges to optimize savings and spending habits.

👥

Community Engagement

Forums for strategy discussions and mentorship connections with experienced users and advisors.

🌿

Sustainability Integration

Track the carbon footprint of purchases and explore environmentally responsible investment options.

Project Progress

Landing Page

Fully designed with a user-friendly interface.

FinHealth Landing Page

Login Page

Features secure authentication options.

FinHealth Login Page

User Dashboard

Initial designs implemented with dynamic data visualization.

FinHealth User Dashboard - Financial GoalsFinHealth User Dashboard - Spending Analytics

Technical Details

Tech Stack

React NativeReact Native
Node.jsNode.js
Express.jsExpress.js
PostgreSQLPostgreSQL
PythonPython
TensorFlowTensorFlow
FirebaseFirebase

APIs

  • Plaid/Yodlee: Bank account integration
  • Alpha Vantage: Stock market data
  • Firebase: Notifications and authentication

Security Features

  • Data Encryption: End-to-end encrypted transmission and storage
  • Two-Factor Authentication: Enhanced login security
  • Privacy Controls: User control over data sharing

Getting Started

Prerequisites

  • Install Node.js
  • Install React Native CLI

Steps to Run Locally

  1. Clone the repository:
    git clone https://github.com/sriramabc29/FinHealth.git
  2. Navigate to the project directory:
    cd FinHealth
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm start

Contact

For questions, feedback, or collaboration, reach out to me: