Skip to content

gparker97/beanies-family

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,087 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beanies.family

An awesome (in my opinion) family finance and life planner. Helps you track your family finances, share them with your life partner(s), stay on top of all your family plans, and everything in between, all without giving up your precious data to some random corporation. It all stays with you.

To learn more about beanies and why it exists, visit beanies.family/home.

Run it locally

You'll need Node.js v20+ and npm.

git clone https://github.com/gregcmartin/beanies-family.git
cd beanies-family
npm install
npm run dev

Open http://localhost:5173 in your browser and you're good to go (to store data files locally).

Your data stays on your machine in the browser's IndexedDB or (if you set it up) on your personal cloud provider (i.e. google drive).

Build for production

npm run build
npm run preview

Run tests

npm run test:run        # unit tests (Vitest)
npm run test:e2e        # end-to-end tests (Playwright)

For E2E tests, you may need to install Playwright browsers first: npx playwright install.

Cloud version

If you don't want to deal with running it yourself, create a family account at beanies.family. Your data is fully encrypted and stays in your personal storage — we don't have a database with your stuff in it.

License

beanies.family is open source. See LICENSE and TRADEMARK.md for the details.

beanies.family

Every bean counts.

About

family planning made easy - every bean counts

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors