-> Be Lou ou
-> Want to send messages in my Slack channel through my Slack bot about my spending ng
-> Bank doesn't have an API PI
-> WHAT SHOULD I DO??O???
So that's where Sense came in but it was a little different because I never actually used it as intended lol.
Sense is a YNAB replica (a budgetting app I loved using but I'm not dropping ~$49.99 a month man) that hopes to solve issues YNAB is having:
- Being paid and EXPENSIVE
- A somewhat complex UI
- You can have multiple spending accounts
- Set spending goals!
- Use categories to split your spending
- Track how much you spend and get weekly statistics about your spending.
This was originally made for Neighborhood but I moved it over to Shipwrecked :) This was my first mobile app and I got lots of help from expo docs, Cursor and guesswork!
Sign Up! - Where you uhm...yk...sign up
Sign In! - where you sign in (if that's not obvious already)
Home page :) - Has little bits of everything
Transactions! - View all your recent transactions!
Add Transaction! - Add a transaction you just made
Spending summary! - Get updates on your spending!
Profile page! - Customise and edit your profile
- Node + npm
- Git
- Docker or your own Postgres install (Docker is easier, trust me)
Clone my repo and in the folder run:
cd frontend &∓& npm install
cd ../server &∓& npm installdocker run --name sense-db \
-e POSTGRES_PASSWORD=postgres \
-p 5432:5432 -d postgres:16-alpineneThat gives you a DB at postgres://postgres:postgres@localhost:5432/postgres.
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/postgres?schema=public
JWT_SECRET=REALLYLONGTEXTcd server
npx prisma generate
npx prisma migrate dev --name inititnpm run devcd ../frontend
npx expo starttMIT - Do as you please with this code, I don't care.
Made with <3 and :3 by by @v1peridae