π RoR mobile web tool for efficient budget management. Easily track your expenses by categorizing transactions, providing a clear overview of your spending patterns.
MIT License
My Budget App is a mobile web tool for efficient budget management. Easily track your expenses by categorizing transactions, providing a clear overview of your spending patterns.
To get a local copy up and running, follow these steps.
To run this project you need:
Clone this repository to your desired folder:
Example commands:
cd my-folder
git clone [email protected]:ITurres/budget_app.git
cd my-folder
git clone https://github.com/ITurres/budget_app.git
cd my-folder
gh repo clone ITurres/budget_app
Go to the project directory:
cd budget_app
Before running the program, verify that you have Ruby on Rails installed on your OS by running the following command:
rails --version
It should show you the version of Ruby On Rails ββinstalled. If this does not happen and only an error message is displayed, you should verify your installation or install Ruby on Rails from scratch.
Download and Install Ruby on Rails
Once you have verified that you have Ruby on Rails installed, run the following command to install the necessary gems:
bundle install
After installing the gems, run the following command to create the database:
rails db:create
Then run the following command to migrate the database:
rails db:migrate
Run the following command inside the project folder to start the application:
rails s
This will start the application on your local server. You can now open your browser and go to http://localhost:3000/ to see the application running.
To execute the tests, run the following command inside the project folder (root):
bundle exec rspec
π€ Arthur Iturres
Contributions, issues, and feature requests are welcome!
Kindly open any new issues or feature requests on the repo's issues page.
Give a β if you liked this project!
I thank the Code Reviewers for their advice and time π
π‘ Original design idea by Gregoire Vella on Behance
This project is MIT licensed.