Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/trace-kadenyi/rails_budget_app

SmartMoney is a mobile web application to 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. The Rails application allows the user to: register and log in. add new transactions for a category, see the expense on each category
https://github.com/trace-kadenyi/rails_budget_app

cancancan database devise-token-auth heroku-deployment postgresql rspec-rails ruby ruby-on-rails tdd

Last synced: 16 days ago
JSON representation

SmartMoney is a mobile web application to 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. The Rails application allows the user to: register and log in. add new transactions for a category, see the expense on each category

Awesome Lists containing this project

README

        

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

# Budget App

> This 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.
The Ruby on Rails application that allows the user to:
- register and log in, so that the data is private to them.
- introduce new transactions associated with a category.
- see the money spent on each category.

## Built With
- Ruby
- Ruby on Rails
- PostgreSQL
- Rspec

## Preview
![image](https://user-images.githubusercontent.com/40690789/204035640-b812a53b-573b-4fff-8e85-6ddbe82eb508.png)
![categories](https://user-images.githubusercontent.com/40690789/204034760-e9270d17-1794-4276-800f-fca0e7e62615.png)
![transactions](https://user-images.githubusercontent.com/40690789/204034779-af6fca23-cd2c-4880-8348-76b865afeddb.png)

## Live Demo
[LIVE DEMO LINK](https://smart-money-72362.herokuapp.com/)

## Getting Started

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

> - Run `git clone https://github.com/TracK92/rails_budget_app.git`
> - Run `cd rails-budget-app` to change to project root directory
> - Run `bundle install`
> - Run `rails db:reset`
> - Run `rails db:migrate:reset`
> - Run `rails s` to run the app
> - Open `http://localhost:3000/` on your browser

### Prerequisites

- Text Editor (e.g. VS Code, Sublime text)
- git

### Setup

### Install

- Ruby
- Rails
- PostgreSQL

### Run tests

- Run `rspec .`

## Authors

👤 **Tracey Kadenyi**

- GitHub: [@TracK92](https://github.com/TracK92)
- LinkedIn: [@Tracey Kadenyi](https://www.linkedin.com/in/Tracey-Kadenyi/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

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

## 📝 License

This project is [MIT](https://opensource.org/licenses/MIT) licensed.