Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/omar-muhamad/my-wallet-ror-capstone
This app 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 spend and on what.
https://github.com/omar-muhamad/my-wallet-ror-capstone
linters postgresql rspec-rails ruby ruby-on-rails
Last synced: about 13 hours ago
JSON representation
This app 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 spend and on what.
- Host: GitHub
- URL: https://github.com/omar-muhamad/my-wallet-ror-capstone
- Owner: Omar-Muhamad
- Created: 2022-04-18T12:52:11.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-01-18T16:58:31.000Z (12 months ago)
- Last Synced: 2024-11-09T01:34:01.094Z (about 2 months ago)
- Topics: linters, postgresql, rspec-rails, ruby, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 228 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![](https://img.shields.io/badge/Microverse-blueviolet)
# My Wallet App> This app 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 spend and on what.
## Live Site Version
This is the live site [link](https://my-wallet-rails.herokuapp.com/) for my app.
## Video Demo
This is the video demo [link](https://www.loom.com/share/b487b2bbb2b84a79b209f86eb18aeb9d) showing my capstone project.
## Built With
- Ruby.
- Rails.
- PostgreSQL.
- Tailwind.
- Linters.## Install
- Install Ruby based on your OS from [HERE](https://www.ruby-lang.org/en/downloads/).
- Install Rails by running this order in your terminal `gem install rails` (good luck with that).
- Install PostgreSQL from this [link](https://www.postgresql.org/download/).## Getting started
1. Clone the project using git-bash or Githup Desktop.
2. Open the project folder with VSCode or any Editor.
3. Open the terminal and navigate to the project folder.
4. Install all gems by running this command `bundle install`
5. Open `database.yml` file inside `./config` folder and put your username and password.
6. Run `rails db:create` and `rails db:migrate` to create and migrate the database then run `rails db:seed` to seed data or to do all that in one command just type `rails db:reset`.
7. Type `rails s` to run live server.
8. Open your browser on this [link](127.0.0.1:3000).## Tests
1. Insure that you run `bundle install` on your terminal first.
2. To run tests run this command `rspec`.## Author
👨💻 **Omar Muhammad**
- GitHub: [@Omar-Muhamad](https://github.com/Omar-Muhamad)
- Twitter: [@Eng_OmarMuhamad](https://twitter.com/Eng_OmarMuhamad)
- LinkedIn: [@eng-omarmuhammad](https://www.linkedin.com/in/eng-omarmuhammad/)## Show your support
Give a ⭐️ if you like this project!
## Acknowledgement
I give credit to [Gregoire Vella](https://www.behance.net/gregoirevella) on Behance the author of the [original design](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=), as required by the Creative Commons license of the design.
## 📝 License
This project is [MIT](./MIT.md) licensed.