
Expense.fyi
Expense.fyi is an open-source expense tracker application to effortlessly track and manage your expenses.
Introduction ·
Tech Stack ·
Implementation ·
App Routes ·
Contributions
Introduction
Expense.fyi is an open-source application to effortlessly track and manage your incomes, expenses, investments, and subscriptions.
Tech Stack
Implementation
- Expense.fyi is built using NextJs from scratch.
- Postgresql is used as the ORM for easily communicating with the database for storing user, subscription data, etc. You can refer to the Prisma schema here.
- Supabase is an open-source Firebase alternative, the data is stored in the Postgres database (private data are encrypted) and uses a magic link for authentication provided by supabase.
- LemonSqueezy is used as the payment system. Its implementation is super simple.
Routes
Path |
Production |
Local |
Home |
/ |
/ |
Signup |
app.expense.fyi/signup |
app.localhost:3000/signup |
Signin |
app.expense.fyi/signin |
app.localhost:3000/signin |
Dashboard |
app.expense.fyi |
app.localhost:3000 |
Contributions
Here's how you can contribute:
- Open an issue if you believe you've encountered a bug.
- Make a pull request to add new features/make quality-of-life improvements/fix bugs.
Repo Activity

Author
License
Expense.fyi is an open source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. You can find it here.