Making Businesses As Easy As Talking To A Person
Tech Stack · Features · Demo · Clone and run locally ·
- Typescript
- React.js
- Next.js
- Supabase
- Tailwind
- ShadCN
- Vercel AI SDK
- Lucide React
- Recharts
- 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
You can view a fully working demo at Our Website
-
You'll first need a Supabase project which can be made via the Supabase dashboard
-
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
-
cd name-of-new-app
-
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]
-
npm install
-
npm run dev
-
The app will be running at http://localhost:3000