Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yazino12/budget-app

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.
https://github.com/yazino12/budget-app

css-variables gems postgresql-database rails-application ruby

Last synced: 7 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/-Yazino12-yellow)

# Budget App

> 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 track your spendings.


Demo 📝





## Built With

- Major languages (Ruby)
- Framworks (Ruby on Rails)

## Getting Started

To get a local copy up and running follow these simple example steps.

### Prerequisites

- A text editor(preferably Visual Studio Code)

### Install

- Ruby
- Ruby on Rails
- PostgresSQL
- Rspec

### Using it Locally

- Clone the repository using the below commands.

- `https://github.com/Yazino12/budget-app.git `
- `cd budget-app`
- `rails s`

### Setup

Install gems with:

```
bundle install
```

Setup database with:

```
rails db:create
rails db:migrate
```

### Usage

Start server with:

```
rails server
```

Visit http://localhost:3000/ in your browser.

### Run tests

Install npm with:

```
npm i
```

Install rspec with:

```
bundle install
```

and

```
rails generate rspec:install
```

run the test with:

```
rspec spec
```

**Live**

- Live app: [Budget App](https://floating-peak-60648.herokuapp.com/)
- `Current app is better viewed in` **mobile screens**

## Author

👤 **Yasin Warsame**

- GitHub: [@Yazino12](https://github.com/Yazino12)
- Twitter: [@yasino24](https://twitter.com/yasino24)
- LinkedIn: [yasin-warsame](https://linkedin.com/in/yasin-warsame-a4176217a)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

## Issues

Feel free to check the [issues page](https://github.com/Yazino12/budget-app/issues).

## Credits

Original design idea by: [Gregoire Vella on Behance.](https://www.behance.net/gregoirevella)

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Inspiration: Microverse

## 📝 License

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