This app is a mobile web application where you can manage your budget: you have a list of transactions associated with a category so that you can see how much money you should or are spending and on what.
Client
Server
Database
- Users can sign up and login.
- Categories page after login.
- Transactions page for a particular category.
- Add New Category button that enables a user add a new category.
- Unit and integration tests for all the most important components in this application.
You can access the video presentation of the project here.
Clone this repository to your desired folder:
git clone git@github.com:jkanyi-web/BudgetBuddy.git
In order to run this project you need:
- Ruby 3.3.0
- Browser (Google Chrome, Mozilla Firefox, Safari or any other browser)
Clone this repository to your dist folder:
git clone git@github.com:jkanyi-web/BudgetBuddy.git
cd BudgetBuddy
Install this project with: bundle install
rails s
Use this project in the browsers of desktops and mobile devices
Run tests with this command in the terminal:
rspec --format documentation
👤 Victor Kanyi
- GitHub: @jkanyi-web
- Twitter: @V_Kanyi
- LinkedIn: LinkedIn
- Add user notifications feature.
- Add user settings feature.
- Add user account deletion feature.
- Add user account activation feature.
- Add user account deactivation feature.
- Add user email verification feature.
- Add user profile picture upload feature.
- Add user profile picture delete feature.
- Add more styling to the app.
- Add payment feature.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please let me know and we can improve it further. You are welcome to support this project by giving suggestions for improvement and leaving a star on the project.
Acknowledgements and suggestions for improvement are always welcome
Special thanks to the original designer of the Budget App, Gregoire Vella on Behance, for creating the design and making it available.
This project is MIT licensed.