🐚 Shell Hacks 2024

💲 WealthWise AI

🗒️ Table of Contents

🤖 Introduction

This mobile application leverages AI through the OpenAI API and Yahoo Finance API to deliver a personal financial advisor via an AI chatbot, helping clients manage their finances effectively. Additionally, it features a pie chart visualization for tracking monthly budgets based on user expenses and income, along with educational resources to enhance financial literacy.

🤝 Team

⚙️ Tech Stack

  • JavaScript
  • TypeScript
  • React Native
  • Expo
  • Node.js
  • Express.js
  • React.js
  • Sqlite

🛠️ Features

  • Modern User Interface: Fully functional and interactive user interface.
  • AI Chatbot: Leverages AI to provide personalized advice through an interactive chatbox.
  • Budget Visualization: Integrates a pie chart and line graph that visually represents a users' monthly budget.
  • Expense Tracking: Automatically tracks expenses and income to provide better financial management.

🏃‍♂️ Quick Start

Prerequisites

Before you begin, make sure to install the following:

Installation

  1. Clone the repository:

    git clone https://github.com/tbaratta/WealthWise_AI.git
    
  2. Navigate to the project directory:

    cd WealthWise_AI
    
  3. Install project dependecies using npm:

    npm install
    
  4. Create a new file named .env in the root of your project and add the following:

    API_KEY=
    

    Visit Rapid API Website to replace the placeholder value with a new api key.

  5. Load the emulator:

    npx expo start
     i - ios
     a - android
     w - web
    
Share this project:

Updates