https://github.com/ikennarichard/budget-buddy
This is a mobile web application where you can manage your budget: you have a list of transactions associated with a category, which shows how much money you spent and on what. Built with Rails
https://github.com/ikennarichard/budget-buddy
cancancan capybara devise microverse rails rspec-rails
Last synced: 7 months ago
JSON representation
This is a mobile web application where you can manage your budget: you have a list of transactions associated with a category, which shows how much money you spent and on what. Built with Rails
- Host: GitHub
- URL: https://github.com/ikennarichard/budget-buddy
- Owner: ikennarichard
- License: mit
- Created: 2023-08-07T08:33:07.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-10T20:08:32.000Z (about 2 years ago)
- Last Synced: 2025-02-10T04:32:02.935Z (9 months ago)
- Topics: cancancan, capybara, devise, microverse, rails, rspec-rails
- Language: Ruby
- Homepage: https://budget-buddy-j2ry.onrender.com
- Size: 200 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
BudgetBuddy
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [ Project Demo](#project-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)
# 📖 BudgetBuddy
>This is a mobile web application where you can manage your budget: you have a list of transactions associated with a category, which shows how much money you spent and on what. Built with Rails.

- `Ruby`
- `Ruby on rails`
- Display Categories
- Display transactions for each each category
- Add category that you want to track
- Add transactions for the category
[Live Demo](https://budget-buddy-j2ry.onrender.com)
[Video Demo](https://www.loom.com/share/8653d017edfb4ce59b4c79760943112f?sid=9ea18934-5404-432e-9052-17d99fea175d)
## 💻 Getting Started
To clone the repository in local environment try following steps.
```sh
git clone https://github.com/ikennarichard/Budget-Buddy.git
```
### Prerequisites
- Rails
- Ruby
## Setup
### Install
In the terminal, go to the file directory and run this command.
```sh
bundle install
```
### Get into development
- create database and run migrations
```sh
bin/rails db:setup
```
- start server
```sh
bin/rails server
```
### Run test
To run test, run the following command in the terminal
```sh
rspec
```
👤 **Ikenna Richard**
- GitHub: [ikennarichard](https://github.com/ikennarichard)
- LinkedIn: [ikenna_richard](https://linkedin.com/in/ikenna_richard)
- Delete transactions
- Link payments for transactions you want to track
Contributions, issues, and feature requests are welcome! Add suggestions by opening new issues.
Feel free to check the [issues page](https://github.com/ikennarichard/Budget-Buddy/issues).
Give a ⭐️ if you like this project!
## 🙏 Acknowledgments
- Thanks to [Gregoire Vella](https://www.behance.net/gregoirevella) for his inspiring design on [Behance](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=&)
- [Microverse](https://www.microverse.org/)
- Coding Partners
This project is [MIT](./LICENSE) licensed.