Skip to content
/ moneasy Public

Project submission for Angelhack Jakarta 2024, Built using Nextjs, Supabase, and ChatGPT API

Notifications You must be signed in to change notification settings

valuin/moneasy

Repository files navigation

Moneasy - Money Management App Integrated with AI

Moneasy - Money Management App Integrated with AI

Making Businesses As Easy As Talking To A Person

Tech Stack · Features · Demo · Clone and run locally ·


Tech Stack

  • Typescript
  • React.js
  • Next.js
  • Supabase
  • Tailwind
  • ShadCN
  • Vercel AI SDK
  • Lucide React
  • Recharts

Features

  • Authentication
  • Landing Page
  • Dashboard Page
  • Data Visualization with Charts
  • Add Transaction Page
  • Tables view for transactions, income, and expenses, and profit
  • AI Evaluation for your finances
  • AI Chatbot that acts as a data analyst and helps you make better financial decisions

Demo

You can view a fully working demo at Our Website

Clone and run locally

  1. You'll first need a Supabase project which can be made via the Supabase dashboard

  2. Create a Next.js app using the Supabase Starter template npx command

    npx create-next-app -e with-supabase
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  1. cd name-of-new-app

  2. Rename .env.local.example to .env.local and update the following:

NEXT_PUBLIC_SUPABASE_URL=[INSERT SUPABASE PROJECT URL]
NEXT_PUBLIC_SUPABASE_ANON_KEY=[INSERT SUPABASE PROJECT API ANON KEY]
OPENAI_API_KEY=[INSERT OPENAI API KEY]
  1. Seed The Supabase Tables Moneasy Schema

  2. npm install

  3. npm run dev

  4. The app will be running at http://localhost:3000

About

Project submission for Angelhack Jakarta 2024, Built using Nextjs, Supabase, and ChatGPT API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •