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

https://github.com/ibr5500/egivy_app

A 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/ibr5500/egivy_app

bootstrap5 css devise rails render rspec-rails ruby ruby-on-rails

Last synced: 11 months ago
JSON representation

A 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.

Awesome Lists containing this project

README

          

# ![](https://img.shields.io/badge/Microverse-blueviolet)

# EgIvy

## Description: A budget application where users can monitor the expenses.

## Built with:

- Ruby on Rails
- BootStrap & CSS

## Live Demo

Deployed by heroku [click](https://egivy.onrender.com) for the live demo.

## Demo video:

Please [Click](https://www.loom.com/share/e2b1372304af4995bcfd3415b7089437) to watch the demo video.

## Getting Started

- Open your terminal, move to the directory where you want to clone the app (i.e cd Documents)
- Enter git clone
- Change to the directory you just clone into (i.e cd Budget_App)
- Include any possible changes and run "git add ."
- Commit the changes with a descriptive message (i.e xyz features added)
- Push the changes to changes to the repository (i.e git push)

### Prerequisites

- Ruby
- Rails
- npm
- PostgreSQL

### Setup

- System dependencies
- linters for Ruby on Rails
- PostgreSQL DataBase

### Steps to run the project

#### 1 - Install the required libraries.

```
bundle install
```

#### 2 - Run the project

```
rails server
```

### Run tests

```
rspec spec
```

## Author

👤 **Ibrahim Ahmat**
- GitHub: [@ibr5500](https://github.com/ibr5500)
- Twitter: [@ibr_ahmat](https://twitter.com/ibr_ahmat)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/ibrahim-ahmat/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/aimalamiri/Ruby-Catalog/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments:

- [Gregoire Vella](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=) - for original design.
- Great appreciation to [Microverse](https://www.microverse.org/) staff (Students Success, Code Reviewer, Coding partners, ..., etc.)

## 📝 License

This project is [MIT](./LICENSE) licensed