Budget Budgie is a personal "pet" project to customise handling of household budget in an effective way.
Feel free to use it, but be aware that it also servers as a way to learn coding and therefore some features might end up sacrificing the best, fastest solutions in favor of trying out multiple/new approaches/proofs of concept.
Budgie has also been documenting my "junior software dev to be" learning curve for over a year and I am aware of some bad naming, architectural decisions and other almost-legacy-code I could do better now that I simply didn't have time to refactor yet. It might take time before I get to fixing bugs that don't "bug me that much" (pun intended) in my free time.
- React.js + TypeScript
- Firebase (Auth & Firestore DB)
- Netlify (hosting)
- type
yarn
to install dependencies - create local
.env.development
file and fill it with correct envinronment variables that can be found inFirebase console > Project settings
(or ask for them) - type
yarn start
to open http://localhost:3000 and view project in the browser
In the project directory, you can run:
- yarn
start
(opens localhost) - yarn
format
(formats with Prettier) - yarn
lint
(lints with ESLint) - yarn
lint:css
(lints with StyleLint)