Skip to content

AI-driven financial manager, offering personalized budgeting and expense tracking solutions to improve financial management.

Notifications You must be signed in to change notification settings

techy-savant/PennySmart

Repository files navigation


PennySmart Banner
nextdotjs javascript tailwindcss

PennySmart

AI Personal Finance Assistant with Expense Tracking, Budget Planning, and Personalised Financial Insights.
  1. About
  2. Tech Stack
  3. Features
  4. Quick Start

PennySmart is the AI personal financial assistant you most certainly need. It helps you track your spending, stick to your budgets, set and reach your financial goals, as well as get personalized insights to help you make better financial decisions.

  • Next.js
  • JavaScript
  • Google GEMINI-AI API
  • Tailwind CSS
  • Shadcn-ui
  • Income and Expense Input: Allows users to input their income and expenses.

  • Budget Management: Enables users to manage their budgets effectively.

  • Personalized Financial Advice: Provides detailed financial advice based on user-specific financial data using Googles GEMINI-AI API.

  • Data Visualisation and Metrics: Provides various financial metrics like total income, expenses, budget amount and also provides an Interactive Chart for better visualisation of users Financial Data.

Follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

Cloning the Repository

git clone https://github.com/techy-savant/PennySmart
cd PennySmart

Installation

Install the project dependencies using npm:

npm install

Set Up Environment Variables

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

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

NEXT_PUBLIC_CLERK_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_SIGN_UP_URL=

NEXT_PUBLIC_GOOGLE_GEMINIAI_API_KEY= 
NEXT_PUBLIC_DATABASE_URL=

Running the Project

npm run dev

Open http://localhost:3000 in your browser to view the project.

About

AI-driven financial manager, offering personalized budgeting and expense tracking solutions to improve financial management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published