- ๐ About the Project
- ๐ป Getting Started
- ๐ฅ Authors
- ๐ญ Future Features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- โ FAQ (OPTIONAL)
- ๐ License
Budget-App Is an application where users can create an account and save different categories to add their expenses. It will help you to keep track of how much money you spend.
In these apps we implement the devise gem to authenticate the user and you can have your recipes securely saved.
Client
Server
Database
- Use Ruby Gems as a software packages system.
- Use database migration files to maintain database schema
- Use data models with associations.
- Use customize model methods
- Use validation for models
- Use controllers to handle requests and render empty views
- Use preprocessed HTML file with embedded Ruby code.
- Use Rails forms to add categories and transactions
- Use devise with authentication
- This app was deploy on render, here is the link
To get a local copy up and running, follow these steps.
In order to run this project you need: Rails and postgres install on your local computer.
$ gem install rails
#postgres for ubuntu:
$ sudo apt update
$ sudo apt install postgresql postgresql-contrib
Clone this repository to your desired folder:
https://github.com/gandradep/budget_app.git
Install this project with:
$ bundle install
To run the project, execute the following command:
$ rails server
To run tests, run the following command:
rspec
Mention all of the collaborators of this project.
๐ค Gabriel Andrade
- GitHub: @gandradep
- Twitter: @leribagandrade
- LinkedIn: LinkedIn
- Create API
- Allow update and destroy categories and transactions.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project do not forget to start the repository.
- Original design idea by Gregoire Vella on Behance
- Microverse for giving this project guides.
This project is MIT licensed.
NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.