Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aachourmohamed/rails-budget-app
This app is a mobile web application where a user manage his budget: have a list of transactions associated with a category, so that the user can see how much money he spent and on what.
https://github.com/aachourmohamed/rails-budget-app
Last synced: 4 days ago
JSON representation
This app is a mobile web application where a user manage his budget: have a list of transactions associated with a category, so that the user can see how much money he spent and on what.
- Host: GitHub
- URL: https://github.com/aachourmohamed/rails-budget-app
- Owner: AACHOURMOHAMED
- Created: 2022-11-14T19:07:36.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-15T14:29:27.000Z (about 2 years ago)
- Last Synced: 2024-12-09T21:09:21.618Z (14 days ago)
- Language: Ruby
- Size: 147 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![](https://img.shields.io/badge/Microverse-blueviolet)
# budget masive
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 spent and on what.
## Built With
- Ruby on Rails## Heroku
https://masivebudget.herokuapp.com/## Video
https://www.loom.com/share/63afddb1328d4a9d930e61d8d96b36d1## Additional Tools
- rubocop
- stylelint
- Ruby Gems## `Getting Started`
To get a local copy of this project:
Clone this repository or download the Zip folder:
```
$ git clone https://github.com/AACHOURMOHAMED/rails-budget-app
```
Then:
```
$ cd Budget-app$ gem install bundler
$ bundle install
```To start App:
```
$ rails server
```To view on browser:
```
http://localhost:3000
```## `Tests`
### Running specs:
Default: Run all spec files (i.e., those matching spec/**/*_spec.rb):
```
$ bundle exec rspec
```
Run all spec files in a single directory (recursively):
```
$ bundle exec rspec spec/models
```
Run a single spec file:
```
$ bundle exec rspec spec/models/user_spec.rb
```Run a single example from a spec file (by line number):
```
$ bundle exec rspec spec/models/user_spec.rb:8
```See all options for running specs:
```
$ bundle exec rspec --help
```### rails tests:
```
$ bin/rails test
```### To track linter errors locally follow these steps:
Track Ruby linter errors run:
```
$ rubocop
```
To auto-correct correctable Rubocop offenses run:
```
$ rubocop --auto-correct-all | rubocop -A
```## `Authors`
👤 **mohamed aachour**
- GitHub: [@AACHOURMOHAMED]()
- LinkedIn: [mohamed aachour]()## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
- This project is part module 5 in the Microverse study program.
- Thanks to the Microverse team for the great curriculum.
- Thanks to Code Reviewers for the insightful feedback.
- A great thanks to My coding partners, morning session team, and standup team Partners for their contributions.
- Original design idea by **[Gregoire Vella on Behance](https://www.behance.net/gregoirevella)**, in association with the [Creative Commons license of the design](https://creativecommons.org/licenses/by-nc/4.0/) of the design.## 📝 License
This project is [MIT](./MIT.md) licensed.