![app](https://private-user-images.githubusercontent.com/122348996/261501846-4f506388-b1db-49b2-911b-de7b91f410a3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MzM4MjcsIm5iZiI6MTcxOTgzMzUyNywicGF0aCI6Ii8xMjIzNDg5OTYvMjYxNTAxODQ2LTRmNTA2Mzg4LWIxZGItNDliMi05MTFiLWRlN2I5MWY0MTBhMy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQxMTMyMDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mOTA2NDk0NDA0MTAyYjg1MmUyOTg3YWRjNjMzMWJhZWJjYjYyN2Q3MmMyNzdlNjk4Y2ZmYjBiMTFmYzc1NjRjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.8yGmHUjT8GCU0lP2WDchaGhRCg39y91fMYTAn1uhAXU)
![app](https://private-user-images.githubusercontent.com/122348996/261501861-1ca01029-f7c2-42dc-874d-0dd755888a89.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MzM4MjcsIm5iZiI6MTcxOTgzMzUyNywicGF0aCI6Ii8xMjIzNDg5OTYvMjYxNTAxODYxLTFjYTAxMDI5LWY3YzItNDJkYy04NzRkLTBkZDc1NTg4OGE4OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQxMTMyMDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mYTNjYzU1OTg1YjIzNGRmOWU2N2Q5NWRkZjA5ZTgzYmNlZDRlMzBhMzU2MzhlNTgxOWRmZTc3ZTAzYjIxMmI4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.W5SEveJoeyGj2zrzkzNTSbNVft0PywcpLDIxZ_QOFIM)
![app](https://private-user-images.githubusercontent.com/122348996/261501173-650ee035-1de3-49f1-96e9-b7dfdf98a744.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MzM4MjcsIm5iZiI6MTcxOTgzMzUyNywicGF0aCI6Ii8xMjIzNDg5OTYvMjYxNTAxMTczLTY1MGVlMDM1LTFkZTMtNDlmMS05NmU5LWI3ZGZkZjk4YTc0NC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQxMTMyMDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01ZTA5NWYzNDJiNzFjN2VmY2M4ZDBiZjM5NmNmOThhZGY1Zjg3MDA4YjViM2UxMWI5ZjMwMzBjMmZmNjBlMjNlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.enQXx-xeUtF_ratbI4dvNGz9kLzMA96hwgXP-YPmzYU)
Expense Tracker App is a good app that lets you track of your daily expenses.
- Ruby
- Ruby on Rails
- PostgreSQL
- TailwindCSS
- Mobile Audience ready UI
- Easy Expense's Tracking
- Generate report of Expenses
This RoR application is deployed in Render
free web-service and connected to a remote postgresql database that I own.
Live Demo
To get a local copy up and running, follow these steps.
In order to run this project you need:
Clone this repository to your desired folder:
git clone https://github.com/mahabubx7/expense-tracker.git
cd expense-tracker
Install this project with:
Note: This project requires Ruby v3.2.2
gem update --system # for cross-platform gem conflict resolving
bundle install
To run the project, execute the following command:
rails s
or, to pre-build resources,
./bin/render-build.sh && rails s
👤 Mahabub Alam
- GitHub: @mahabubx7
- Twitter: @mahabubx7
- LinkedIn: in/mahabubx7
- Add report feature
- Add Desktop view support
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please give it a ⭐️!
I would like to thank Microverse.
This Project design is adopted based on the Original design idea by Gregoire Vella on Behance
This project is CC0-1.0 license licensed.