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

https://github.com/ivangonzalez224/budget-boss

A mobile web application where users can manage their budget: they have a list of transactions associated with a category, so that users can see how much money they spent and on what.
https://github.com/ivangonzalez224/budget-boss

ruby ruby-on-rails

Last synced: 2 months ago
JSON representation

A mobile web application where users can manage their budget: they have a list of transactions associated with a category, so that users can see how much money they spent and on what.

Awesome Lists containing this project

README

          

Budget Boss


Ivan Gonzalez

# ๐Ÿ“— Table of Contents

- [๐Ÿ“– About the Project](#about-project)
- [๐Ÿ›  Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [๐Ÿš€ Live Demo](#live-demo)
- [๐Ÿ’ป Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Run tests](#run-tests)
- [๐Ÿ‘ฅ Authors](#authors)
- [๐Ÿ”ญ Future Features](#future-features)
- [๐Ÿค Contributing](#contributing)
- [โญ๏ธ Show your support](#support)
- [๐Ÿ™ Acknowledgements](#acknowledgements)
- [๐Ÿ“ License](#license)

# ๐Ÿ“– Budget Boss

**Budget Boss** is a Ruby on Rails mobile web application where users can manage their budget: they have a list of transactions associated with a category, so that users can see how much money they spent and on what.

## ๐Ÿ›  Built With

### Tech Stack

Client

### Key Features

- **Creating data models.**
- **Creating controllers.**
- **Validations and Models.**
- **Add Devise ofr authentication.**
- **Add unit rspec and integration Capybara tests.**

(back to top)

## ๐Ÿš€ Live Demo

The link to the project deployed and the presentation video:

- [Live Demo Link](https://test-render-dwnx.onrender.com/users/sign_up)
- [Project presentation video](https://www.loom.com/share/6777287c08904cc69a77c765f03a90d7?sid=0df6ba87-28c9-4fc9-b156-5f63e9ee6720)

(back to top)

## ๐Ÿ’ป Getting Started

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

### Prerequisites

In order to run this project you need an Ubuntu console (WSL)

### Setup

Clone this repository to your desired folder:

```sh
cd my-folder
git clone https://github.com/ivangonzalez224/Budget-Boss.git
```

### Usage

Follow the steps:

1. Open your terminal
2. Navigate to your folder
3. Start the server (rails s)
```sh
rails s
```
4. Open your browser at your local host
```sh
http://localhost:3000
```

### Run tests

To run tests, run the following command:

```sh
cd project
rspec spec
```

(back to top)

## ๐Ÿ‘ฅ Authors

๐Ÿ‘ค **Ivรกn Gonzalez**

- GitHub: [@ivangonzalez224](https://github.com/ivangonzalez224)
- Twitter: [@Ivan Gonzalez](https://twitter.com/ivang2204)
- LinkedIn: [Ivรกn Gonzalez Robles](https://www.linkedin.com/in/ivรกn-gonzalez-robles-957491275/)

(back to top)

## ๐Ÿ”ญ Future Features

- [ ] **Add API end points.**
- [ ] **Add API documentation.**

(back to top)

## ๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/ivangonzalez224/Budget-Boss/issues).

(back to top)

## โญ๏ธ Show your support

If you like this project please leave a star!

(back to top)

## ๐Ÿ™ Acknowledgments

I would like to thank Microverse.

Attribution

- Title: Creative Commons
- Author: Gregoire Vella
- Source: https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=
- License: https://creativecommons.org/licenses/by-nc/4.0/

(back to top)

## ๐Ÿ“ License

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

(back to top)