https://github.com/digia3d/family-wallet
A mobile web application where you can manage your budget. There is a list of transactions associated with a category, so that you can see how much money you spent and on what.
https://github.com/digia3d/family-wallet
postgresql ruby ruby-on-rails
Last synced: about 2 months ago
JSON representation
A mobile web application where you can manage your budget. There is a list of transactions associated with a category, so that you can see how much money you spent and on what.
- Host: GitHub
- URL: https://github.com/digia3d/family-wallet
- Owner: digia3d
- Created: 2022-11-11T17:46:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-07T12:44:27.000Z (over 3 years ago)
- Last Synced: 2025-01-10T07:08:06.904Z (over 1 year ago)
- Topics: postgresql, ruby, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 144 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FAMILY WALLET
### Description
> This 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 spent and on what.
* Ruby version 3.1.2
## Built with:
- Ruby on Rails
- Rubocop
- UML schema diagram
- Boostrap
- PostgreSQL
- Ruby
## LIVE DEMO [https://family-wallet-heroku.herokuapp.com/]
## Loom Video [https://www.loom.com/share/ca37197ab54a4e6d85b693e7c2cfd8e3](https://www.loom.com/share/ca37197ab54a4e6d85b693e7c2cfd8e3)
## Getting Started
### Clone-Locally
- Enter this url: [https://github.com/digia3d/Family-Wallet](https://github.com/digia3d/Family-Wallet)
- Once opened navigate to the top left level of the project a green code download button will be visible on the righthand side.
- Select download Zip option from drop down menu.
- Once the download is complete you will be able to access my project locally.
## Configuration
- **Run app**
- ``rails server`
## Database creation
-``create database Family_Wallet``
## How to run the test suite
- Ruby linters test: ``rubocop``
- Style linter tests: ``npx stylelint "**/*.{css,scss}``"
### Instuction
- Use Rspec gem to test our code.
- You can run those tests locally if you follow the steps:
- install all the gems running : ``bundle install``
- to run the file use : ``rails server``
- and then run: ``rspec``.
## Testing
In order to run tests for this project make sure you have installed all previously mentioned [prerequisites](#prerequisites) section, then run the code below.
- Run all tests
- This should run all tests using 'RSpec-Rails' and (in some cases) 'Capybara'
```sh bundle exec rspec```
## Author
👤 **Aleksandra Ujvari**
- GitHub: [@digia3d](https://github.com/digia3d)
- LinkedIn: [Aleksandra (Digital Marketing A3D) Ujvari](https://www.linkedin.com/in/aleksandra-ujvari-85235a210/)
- Twitter: [@ujvari65](https://twitter.com/ujvari65)
## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/digia3d/Family-Wallet/issues).
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
- Original design idea by [Gregoire Vella on Behance..](https://www.behance.net/gregoirevella)
- Hat tip to anyone whose code was used
- Inspiration
- etc
## 📝 License
This project is [MIT](./MIT.md) licensed.