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: 9 months 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 (over 4 years ago)
- Default Branch: dev
- Last Pushed: 2022-01-14T15:48:24.000Z (over 4 years ago)
- Last Synced: 2025-01-14T11:47:05.568Z (over 1 year 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 git@github.com: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.