• Stars
    star
    655
  • Rank 68,765 (Top 2 %)
  • Language
    TypeScript
  • License
    GNU Affero Genera...
  • Created almost 2 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Effortlessly track and manage expenses on-the-go with categorisation and logging.

Expense.fyi – An open source expense tracker application to track your incomes, investments, subscriptions, and expenses at ease.

Expense.fyi

Expense.fyi is an open-source expense tracker application to effortlessly track and manage your expenses.

License

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.
contributors

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.

More Repositories

1

demo-progressive-web-app

πŸŽ‰ Demo for Progressive Web Application and its features.
JavaScript
951
star
2

awesome-meta-and-manifest

⚑ Awesome collection of meta tags & manifest properties.
770
star
3

qrcodescan.in

QR Code Scanner is the simplest, fastest and most user-friendly web application.
JavaScript
263
star
4

bmrk.cc

Bookmark It. is a bookmark manager to organize, discover & personalize your bookmarks
TypeScript
245
star
5

how-to-setup-webpack-2

πŸ”§ βš™ Tutorial to setup webpack 2 from scratch.
108
star
6

React-hacker-news

πŸ”‘ Hacker News site using React.js (fully responsive site)
JavaScript
101
star
7

dotfiles

Setup your MacOS for web development in few minutes.
Shell
88
star
8

awesome-web-newsletters

πŸ”₯ List of awesome web related newsletter to subscribe.
63
star
9

React-google-maps

Google maps application using React.js
JavaScript
42
star
10

data-structures-and-algorithms

Basics for learning data structures and algorithms.
JavaScript
36
star
11

subs.is

Track and organise all your subscriptions from one app, without any hassle.
TypeScript
30
star
12

anonymous-web

πŸ’¬ A PreactJS powered progressive web (chat) application (Not active)
JavaScript
29
star
13

fuel-price

β›½ Check fuel prices daily in most of the states in India
JavaScript
23
star
14

how-it-works

> How it works - A blog post series to explain how things work inside a javascript feature/method.
JavaScript
23
star
15

preact-pwa-boilerplate

Ready-to-rock Preact starter project with pwa support, powered by Webpack
JavaScript
21
star
16

create-react-component

A simple react component boilerplate using webpack 2
JavaScript
19
star
17

rest-api-deno

πŸ¦–Todo list rest API using deno runtime!
JavaScript
18
star
18

habits-tracker

A habit tracker app (Made it for myself :P)
JavaScript
16
star
19

ES6-Cheetsheets

A minimal documentation of ES6 features with cheetsheets & examples
16
star
20

Tools-I-use

A collection of tools and applications I use for Frontend Development
15
star
21

Javascript-Guidelines

Javascript Basics and Guidelines
14
star
22

tensorflow-find-object

πŸ“Έ A simple application to demonstrate TensorflowJS using mobile net model to predict objects via camera API.
JavaScript
12
star
23

code-js

JS Concepts with code explaination
JavaScript
12
star
24

hamburger-menu

πŸ” Auditing of hamburger menu to result in 60fps animation
CSS
11
star
25

js-interview-questions

Repo contains basic & famous interview questions in javascript
10
star
26

react-material-snackbar

A material design snack bar react component (~2KB gzipped)
JavaScript
10
star
27

awesome-new-domains

List of awesome .new domains!
8
star
28

bmrk.cc-extensions

Extensions for bmrk.cc web application.
TypeScript
8
star
29

is-domain-available

Check domain availability
JavaScript
7
star
30

create-react-app-with-pwa-support

Create react app by facebook with progressive web application support
JavaScript
6
star
31

react-hooks-accordion

A simple accordion using react hooks πŸ€ͺ
JavaScript
6
star
32

set-default-browser

🌏 Set a browser as default browser
JavaScript
5
star
33

is-valid-ip

Check if a string is valid ip address
JavaScript
5
star
34

fingerprint-mock-web-api

CSS based fingerprint animation
HTML
4
star
35

vscode-night-mode

VS Code Extension to change custom theme in evening & revert to previous in morning
JavaScript
4
star
36

introduction-to-graphql

πŸ“‰πŸ“ŠIntroduction to GraphQL & its concepts, limitations etc.
JavaScript
4
star
37

react-material-spinner

A material design based spinner react component
CSS
3
star
38

movies-api-restful

Restful api for movies, cast etc
JavaScript
3
star
39

nearby-atms

Find near by atm's with last active status powered by PreactJS
JavaScript
3
star
40

talks

All my talks in one place.
3
star
41

buttondown-subscribers-count

A simple API to get the count of subscribers
JavaScript
3
star
42

how-to-setup-angular-2

Guide to get started with Angular 2 using webpack. Learn more about angular 2 by doing it from scratch.
JavaScript
3
star
43

rest-api

A example todo list rest api using express and mongodb.
JavaScript
3
star
44

invoicegenerator.tax

Just a dumb free Invoice generator!
TypeScript
2
star
45

wfh-abbrs

Abbreviations you should know when you are 🏠 working from home (WFH).
JavaScript
2
star
46

IndexedDB

Examples for IndexedDB API's
2
star
47

offline-web-apps

Presentation for progressive web apps
HTML
2
star
48

css-animations-60fps

A small test to analyze the css animation fps in devTools
CSS
2
star
49

gvi

πŸ“¦ Get version information of an npm package.
JavaScript
2
star
50

gatsby-lite-boilerplate

πŸ’…A simple and minimalistic theme to get started with gatsby based blog
JavaScript
2
star
51

flat-btns

A simple flat buttons using css
CSS
2
star
52

dark-theme-vscode

Yet an another dark theme for vscode 🀯
2
star
53

web-apis-and-event-listeners

A curated list of Web APIs & Event Listeners in javascript (Audio, Shadow DOM, Network, Battery, Permission etc,.
2
star
54

teardown

πŸ’£ Teardown the published project in surge.sh via command line.
JavaScript
2
star
55

notify.js

A simple notification plugin written using vanilla javascript
JavaScript
2
star
56

btc-price-guesser

Guess the price of BTC/USD will go up or down in after 1 minute.
TypeScript
1
star
57

tic-tac-toe

Most dumbest tic tac toe game ever built using react hooks :P
JavaScript
1
star
58

generator-html-boilerplate

A HTML generator to create a site with help of gulp.js
JavaScript
1
star
59

chrome-splash-screen

An example for chrome splash screen & add to home screen in web apps
JavaScript
1
star
60

bun

JavaScript
1
star
61

nextjs-dashboard-template

A free NextJS based dashboard template written in appDir
TypeScript
1
star
62

gokulkrishh

gokulkrishh
1
star
63

.github

Default files
CSS
1
star
64

Sample-Node-API

Using Express 4.x.x and mongodb to create a simple API
JavaScript
1
star
65

video2gif

A simple progressive web application using preact.js to create GIF from a video.
JavaScript
1
star
66

The-Social-Web-Search

Get social hashtags , mentions results through Social Mention API.
1
star