https://github.com/katarighe/budget-app
A budget app named SmartPocket Budget keeps track of all your expenses associated with categories.
https://github.com/katarighe/budget-app
microverse-projects microverse-rails-capstone rails rails-application
Last synced: 5 months ago
JSON representation
A budget app named SmartPocket Budget keeps track of all your expenses associated with categories.
- Host: GitHub
- URL: https://github.com/katarighe/budget-app
- Owner: katarighe
- License: mit
- Created: 2023-11-20T07:49:24.000Z (over 2 years ago)
- Default Branch: development
- Last Pushed: 2023-11-24T11:08:58.000Z (over 2 years ago)
- Last Synced: 2025-02-13T13:18:29.685Z (over 1 year ago)
- Topics: microverse-projects, microverse-rails-capstone, rails, rails-application
- Language: Ruby
- Homepage: https://moyen-budget.onrender.com/
- Size: 426 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SmartPocket Budget App
## π Table of Contents
- [π Budget-App ](#-budget-app)
- [π 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)
- [Usage](#usage)
- [π₯ Authors ](#-authors-)
- [π Future Features ](#-future-features-)
- [π€ Contributing ](#-contributing-)
- [βοΈ Show your support ](#οΈ-show-your-support-)
- [π Acknowledgments ](#-acknowledgments-)
- [π License ](#-license-)
A budget app named **SmartPocket Budget** keeps track of all your expenses associated with categories.
Client
Server
Database
The main features include:
- Create new transactions to track your expenses.
- Update or delete existing transactions.
- Create new categories to classify your expenses by category.
- View the calculated total amount of expenses per category.
- Update or delete existing categories.
- The Live Demo is available [here](https://moyen-budget.onrender.com/)
- Video of the app is available [here](https://www.loom.com/share/1d91c95ca961496cb673ad326cb1859f)
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
```
ruby >= 3.2.2
rails >= 7.0
postgres >- 15.3
```
### Setup
Clone this repository to your desired folder:
```bash
git clone https://github.com/katarighe/budget-app
```
### Install
Install this project with:
```bash
cd budget-app
bundle install
```
it will install the required gemfile for running the project
### Usage
to use this project:
```ruby
bin/rails server or
rails server
```
it will run the the server on ```localhost:3000```
to run tests:
```rspec
```
π€ **Mohamed Aden Ighe**
- GitHub: [@katarighe](https://github.com/katarighe)
- Twitter: [@katarighe](https://twitter.com/katarighe)
- LinkedIn: [@mighe](https://linkedin.com/in/mighe)
Here are some future features that could be added to the Budget app in the future.
- **Add Transactions & Animations**
- **Introduce a Desktop version**
- **Improve the overall UX / UI design**
These are just a few ideas for future features that could be added to the Budget app.
The specific features that are added will depend on the needs and wants of the users.
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/katarighe/budget-app/issues).
Give a starβοΈ or a thumbs up π if you like this project! You can visit my GitHub profile for more of my projects.
- Project supervised by [Microverse](https://www.microverse.org/)
- [Creative Commons 4.0 License](https://creativecommons.org/licenses/by-nc/4.0/)
- Original design theme is by [Gregoire Vella on Behance](https://www.behance.net/gregoirevella)
- [Link to the original design theme](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding) by Gregoire Vella
This project is [MIT](./LICENSE) licensed.