An open API service indexing awesome lists of open source software.

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.

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.