🏦 MyMoneyWise

MyMoneyWise is a financial management application that helps users track expenses, create budgets, and receive AI-driven financial recommendations.

πŸš€ Features

  • πŸ’° Budget Management: Set up a monthly budget and allocate funds to different categories.
  • πŸ“Š Expense Tracking: Log and display your expenses in real-time.
  • πŸ‘€ Financial Profile: Configure your profile with income, financial goals, and employment status.
  • πŸ€– AI Chatbot: Get financial advice and insights through an integrated chatbot.
  • πŸ”„ Real-time Sync: Budget and expenses update dynamically in the dashboard.

πŸ› οΈ Technologies Used

  • Frontend: React (Vite)
  • Backend: Express.js
  • Database: MongoDB

πŸ“¦ Installation

  1. Clone the repository

    git clone https://github.com/your-username/MyMoneyWise.git
    cd MyMoneyWise
    
  2. Install dependencies

    npm install
    
  3. Add you API Key in a .env file in the root

  4. Create a .env file in the root directory.

  5. Add your Anthropic API key:

    OPENAI_API_KEY=your-api-key-here
    
  6. Start the application

    npm run dev
    

πŸ“„ License

This project is licensed under the MIT License.


πŸ”Ή Authors: Mohamed Amine Dakli, Anis Gadouche, Fares Laadjel, Ayoub Marfouk πŸ”ΉConUHacks25

Built With

Share this project:

Updates