- Help to Manage daily expenses of person digitally rather than than managing it traditionally on paper
- Provide filters for effective search of expenses
- User can access it from any place and manage it
- Authentication and Authorization is done by google Authentication service.
- Database is Firebase Realtime database with user identity encryption
- Expencse details to be added
- Description
- Amount
- Date
- Note(optional)
- Search By words
- Sorting of items
- By Date
- By Amount
- Filter by Date from and to.
- Authentication and Authorization of google.
- Filtered expences with there total of all expences amount on top will be shown
After cloning the repository, execute the following commands in the root folder:
- Install dependencies
npm install
#or
yarn
#or
yarn install
- If you will be working on the components source code, you can use the following command to start the webpack dev server:
## Start the dev babel server
npm dev-server
Remember that these commands must be executed in the root folder of the project.
- Create a branch for your feature or fix:
# Move into a new branch for your feature
git checkout -b feat/thing
# Move into a new branch for your fix
git checkout -b fix/something
- If your code passes all the tests, then push your feature/fix branch:
All commits that fix bugs or add features need a test.
# Test current code
yarn test:update # or npm run test:update
- Be sure the package builds.
# Build current code
yarn build # or npm run build
Note: ensure your version of Node is 14 or higher to run scripts
- Send your pull request:
- You must send your pull request to the
staging
branch - Your pull request will be reviewed by the maintainers and the maintainers will decide if it is accepted or not
- Once the pull request is accepted, the maintainers will merge it to the
main
branch
I welcome pull requests, bug fixes and issue reports. Before proposing a change, please discuss your change by raising an issue.
MIT © Ghuge Saurabh