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.
- Host: GitHub
- URL: https://github.com/ivangonzalez224/budget-boss
- Owner: ivangonzalez224
- License: mit
- Created: 2023-11-19T18:22:15.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-11-22T18:05:30.000Z (over 2 years ago)
- Last Synced: 2025-01-25T10:25:53.714Z (over 1 year ago)
- Topics: ruby, ruby-on-rails
- Language: Ruby
- Homepage: https://test-render-dwnx.onrender.com/
- Size: 86.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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** 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.
Client
- **Creating data models.**
- **Creating controllers.**
- **Validations and Models.**
- **Add Devise ofr authentication.**
- **Add unit rspec and integration Capybara tests.**
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)
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
```
๐ค **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/)
- [ ] **Add API end points.**
- [ ] **Add API documentation.**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/ivangonzalez224/Budget-Boss/issues).
If you like this project please leave a star!
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/
This project is [MIT](./LICENSE) licensed.