Frugalistic is a modern financial management tool designed to help you track your expenses, incomes, and savings. With features like transaction categorization, recurring transaction tracking, and insightful analytics, Frugalistic empowers you to take control of your finances effortlessly.
Features · Demo · Clone and run locally
-
Easy Transaction Tracking: Log incomes, expenses and savings incomes with ease
-
Recurring Transactions: Automatically track monthly recurring expenses and incomes.
-
Analytics Dashboard: View expenses, savings, and income by category, month, or year.
-
Insights: Filter transactions by custom date ranges with shortcuts like "This Month" or "This Year".
-
Autocomplete Descriptions: Avoid typos with intelligent autocomplete for transaction descriptions.
-
(Not yet) Demo Mode: Explore the app with preloaded demo data.
WIP
-
You'll first need a Supabase project which can be made via the Supabase dashboard
-
Clone this repo
git clone https://github.com/ahofmeister/frugalistic
-
Use
cdto change into the app's directorycd frugalistic -
Rename
.env.local.exampleto.env.localand update the following:NEXT_PUBLIC_SUPABASE_URL=[INSERT SUPABASE PROJECT URL] NEXT_PUBLIC_SUPABASE_ANON_KEY=[INSERT SUPABASE PROJECT API ANON KEY]Both
NEXT_PUBLIC_SUPABASE_URLandNEXT_PUBLIC_SUPABASE_ANON_KEYcan be found in your Supabase project's API settings -
You can now run the Next.js local development server:
npm run dev