https://github.com/bludidi/ibudget
iBudget is a web based app that helps users to track the money they spent or they have to spent. A user must sign up and login to create categories of items they buy the app will do the calculations.
https://github.com/bludidi/ibudget
css3 postgresql-database ruby ruby-on-rails
Last synced: 5 months ago
JSON representation
iBudget is a web based app that helps users to track the money they spent or they have to spent. A user must sign up and login to create categories of items they buy the app will do the calculations.
- Host: GitHub
- URL: https://github.com/bludidi/ibudget
- Owner: Bludidi
- Created: 2023-04-30T09:36:28.000Z (about 3 years ago)
- Default Branch: dev
- Last Pushed: 2024-06-19T10:17:58.000Z (about 2 years ago)
- Last Synced: 2025-10-28T04:31:34.847Z (8 months ago)
- Topics: css3, postgresql-database, ruby, ruby-on-rails
- Language: Ruby
- Homepage: https://ibudget-hbt9.onrender.com
- Size: 774 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📗 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)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#tests)
- [Deployment](#deployment)
- [Video presentation](#video-presentation)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)
**iBudget** With this App, one can manage budget: A list of transactions is there which associated with a category, so that one can see how much money to be spent for a particular choice. A user is allowed to: register and log in, so that the data is private to them. New category and new transaction can be created also.
Ruby on rails
Postgres
HTML
CSS
Github
Bootstrap
Client
Database
### Key Features
- Ruby on Rails
- PostgreSQL Database
View [live](https://ibudget-hbt9.onrender.com/) here
To get a local copy up and running, follow these steps.
### Prerequisites
- Visual Studio Code.
- Ruby
- PostgreSQL
### Install & Setup
To setup and install this sample ROR Blog project, follow the below steps:
- Clone this project by the command:
```
$ git clone https://github.com/Bludidi/iBudget.git
```
- Then switch to the project directory by running the below command:
```
$ cd iBudget
```
- Install the required gems with
```
bundle install
```
- Install dependencies with
```
npm install
```
- **Before running below commands update [config/database.yml](./config/database.yml) with your local `DB`credentials. Then run:**
```
rails db:create
```
```
rails db:migrate
```
- With Ruby on Rails and PostgreSQL installed in your environment, you can run
```.rb
rails server
```
to run the website.
### Tests
- Run
```
rspec
```
# Tests
- Run `rails db:seed RAILS_ENV=test` to seed the testing database
- Run `rspec`
# Deployment
- View project [Live](https://ibudget-hbt9.onrender.com/) here
# Video Presentation
- Project presentation is [here](https://www.loom.com/share/e4c7a5220ea6466c8a1fc443abecb6dc)
 **Brian Buntu Ludidi**
- [ ]
- [ ]
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
> If you like this project give it a ⭐️
- I would like to thank Microverse for these [Design Guidelines](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=)
- Original design idea by [Gregoire Vella on Behance.](https://www.behance.net/gregoirevella)
- Hat tip to anyone whose code was used 🤝
- Inspiration 🔥
This project is [MIT](./MIT.md) licensed.