Get your expenses under control
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
About expensify is a web-app that helps users track their expenses. It features account registration and some features of realword app like writing to a database and reading from it.
- ReactJs
- react-router
- hooks
- Redux
- complex state management
- Firebase
- firebase authentication
- Jest
- React testing with jest
1 fork the repo
-
clone to your local machine
-
npm install -
npm start
- npm packages
npm install
-
fork the repo
-
clone the Repo
-
install dependencies
npm install -
run dev server
npm run dev-server -
Run development build
npm run build:dev -
Run production build
npm run build:prod -
Run production server
node server/server.js -
Test components
npm test
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Twitter - @breellz
Project Link: https://github.com/breellz/expensify
- Stackoverflow
- Andrew Mead