Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hamzaoutdoors/e_wallet_app
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.
https://github.com/hamzaoutdoors/e_wallet_app
backend capstone-project ingenieur rails rails-application ruby ruby-on-rails
Last synced: 17 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/hamzaoutdoors/e_wallet_app
- Owner: Hamzaoutdoors
- License: mit
- Created: 2022-01-10T18:58:23.000Z (about 3 years ago)
- Default Branch: dev
- Last Pushed: 2022-01-14T15:48:24.000Z (about 3 years ago)
- Last Synced: 2025-01-14T11:47:05.568Z (24 days ago)
- Topics: backend, capstone-project, ingenieur, rails, rails-application, ruby, ruby-on-rails
- Language: Ruby
- Homepage: https://e-wallet-app1.herokuapp.com/
- Size: 768 KB
- Stars: 11
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
![]()
![]()
"
we are gathered here today to get through this thing called LIFE." - Dearly beloved
# e-wallet app
A **Budget 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 spent and on what.
Everything will be based on the ERD class diagram presented below.
![]()
Entity Relationship Diagram (ERD) of Blog App project
## Live demo link
[Live server](https://e-wallet-app1.herokuapp.com/)
#### Budge App Screenshots
Splash Page
Categories Page
Transactions Page
![]()
![]()
![]()
## Getting Started
To run the project locally, copy up and running follow these simple example steps :- First of all make sure you have both `Ruby` & `Rails` installed in your machine
(else You can install `Rails` just with this simple command ```gem install rails```)
- clone the project with the following command line :
```
$ git clone [email protected]:Hamzaoutdoors/BLog_app.git
```
- Then go to the right folder
```
$ cd E_Wallet_app
```
```
$ bundle
```
and run to install npm package
```
$ npm install
```make sure the database is up and running.
```
$ rails db:create
```
When you will add migration file then, you can add command like
```
$ rails db:migrate
```- Finaly run `rails s` and visit http://localhost:3000/ in your browser!
## Run tests :
To run Request specs locally you need just to run this following command in your terminal :
```
$ bundle exec rspec
```
![]()
23 Request Specs passed
## Built With
- Ruby on RAils
![]()
- PostgreSQL![]()
## Authors
👤 **Ellaouzi Hamza**
- GitHub: [hamzaoutdoors](https://github.com/Hamzaoutdoors)
- LinkedIn : [Hamza Ellaouzi](https://www.linkedin.com/in/hamza-ellaouzi-137a45b8/)
- Twitter: [Hamza Ellaouzi](https://twitter.com/EllaouziHamza)## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/Hamzaoutdoors/E_Wallet_app/issues).
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
- Original design idea by [Gregoire Vella](https://www.behance.net/gregoirevella) on Behance.
- Inspiration 💘
- Microverse program ⚡
- My standup team 😍
- My family's support 🙌
- MicroBros 😜## 📝 License
This project is [MIT](https://github.com/Hamzaoutdoors/E_Wallet_app/blob/dev/LICENSE.md) licensed.