![app](https://private-user-images.githubusercontent.com/122348996/261501846-4f506388-b1db-49b2-911b-de7b91f410a3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI4NTIxNzEsIm5iZiI6MTcyMjg1MTg3MSwicGF0aCI6Ii8xMjIzNDg5OTYvMjYxNTAxODQ2LTRmNTA2Mzg4LWIxZGItNDliMi05MTFiLWRlN2I5MWY0MTBhMy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgwNVQwOTU3NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00ZDFiNWNlMzU1YzU5NTZiM2UzMGQwZDBlNjg2MjI4YWRhYTQ1ZjBmYjI5OTJhYjU3Y2U3NTAzYjhiMjhmZTg2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.aTVTXB5570Ve1uXWcwp8R0n6gX7bwzXlv17nWodH7rY)
![app](https://private-user-images.githubusercontent.com/122348996/261501861-1ca01029-f7c2-42dc-874d-0dd755888a89.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI4NTIxNzEsIm5iZiI6MTcyMjg1MTg3MSwicGF0aCI6Ii8xMjIzNDg5OTYvMjYxNTAxODYxLTFjYTAxMDI5LWY3YzItNDJkYy04NzRkLTBkZDc1NTg4OGE4OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgwNVQwOTU3NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zZGVmNTgwMGQzZDZkNGQ0NzcwMjMyZjdiMmFhZjdiNTNmMWQ5NmY3M2Q1ZGI3NjNhNDc3Nzg3M2U1Yzg5Y2JjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.jljuDmDUPQGfsnCFBZdZtKocP7u5VJBW-9BnfyFjq54)
![app](https://private-user-images.githubusercontent.com/122348996/261501173-650ee035-1de3-49f1-96e9-b7dfdf98a744.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI4NTIxNzEsIm5iZiI6MTcyMjg1MTg3MSwicGF0aCI6Ii8xMjIzNDg5OTYvMjYxNTAxMTczLTY1MGVlMDM1LTFkZTMtNDlmMS05NmU5LWI3ZGZkZjk4YTc0NC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgwNVQwOTU3NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01ZmUwZmYyZjcyNGY0MGI0MWVlYTllYjI0ZDIxN2VlYTRhNDkyOGE2OTM0NTRlNTkwYTdjY2E2MjE5MzdiZWUzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.zZd0Q0P-mPRshLtB76UnemUWYtVPymMywYw3Qcu1WIg)
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.