Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hfg43/budget-app
App made with Ruby on Rails where you are able to manage your spending.
https://github.com/hfg43/budget-app
backend database deployment devise-gem-extension gems mvc-architecture ruby-on-rails
Last synced: 10 days ago
JSON representation
App made with Ruby on Rails where you are able to manage your spending.
- Host: GitHub
- URL: https://github.com/hfg43/budget-app
- Owner: HFG43
- License: other
- Created: 2023-10-16T13:53:27.000Z (about 1 year ago)
- Default Branch: development
- Last Pushed: 2023-12-27T14:49:53.000Z (about 1 year ago)
- Last Synced: 2024-12-26T09:34:34.141Z (18 days ago)
- Topics: backend, database, deployment, devise-gem-extension, gems, mvc-architecture, ruby-on-rails
- Language: Ruby
- Homepage: https://budget-app-eb8d.onrender.com
- Size: 181 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Budget App
# π Table of Contents
- [π About the Project](#about-project)
- [π Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [π» Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [π₯ Authors](#authors)
- [π Future Features](#future-features)
- [π€ Contributing](#contributing)
- [βοΈ Show your support](#support)
- [π Acknowledgements](#acknowledgements)
- [β FAQ (OPTIONAL)](#faq)
- [π License](#license)**Smart Spend** is an application made with Ruby on Rails where you are able to manage your spending. You are able to create spend categories and transactions associated with each category. You are also able to see how much money you spend in each category.
[You can see a live demo here] (https://budget-app-eb8d.onrender.com)
Client
Database
- **Use Devise for Authentication**
- **Set Up Postgres Database**
- **Create Data Models using ERD Diagrams**
- **Understanding the conventions of Rails**
- **Use Ruby on Rails to implement a NavBar**
- **Use Active Record to write SQL queries**
- **Include controllers actions**
- **Add test using Rspec & Capybara gems**
- **Add views following controller methods**
- **Review Linters**
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
```sh
gem install rails
```
### Setup
Clone this repository to your desired folder:
```sh
cd my-folder
https://github.com/HFG43/budget-app
```
### Install
Install this project with:
```sh
cd my-project
gem install
bundle install
```
### Usage
To run the project, execute the following command:
```sh
rails server
```
### Run tests
To run tests, run the following command:
```sh
rspec .
```
### Deployment
You can deploy this project using:
[My portfolio deployment link] (https://budget-app-eb8d.onrender.com).
π€ **HernΓ‘n GΓΌemes**
- GitHub: [@HFG43](https://github.com/HFG43)
- LinkedIn: [hernanguemes](https://www.linkedin.com/in/hernanguemes)
- **[Include scaning options for transaction inputs]**
- **[Use as wallet with payment options]**
Feel free to check the [issues page](https://github.com/HFG43/budget-app/issues).
If you like this project you can give me a βοΈ
Original design idea by Gregoire Vella under Creative Commons license.
Take a look to the fantastic desgin [here] (https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=)
I would like to thank Microverse for the opportunity and all my Microverse colleagues that helped us during this project.
This project is [MIT](./LICENSE) licensed.