Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fullstop125/budget-app
this is a Budget App with Ruby on Rails, it allows you to create a user, create a group, create a transaction, you can also see the total amount of money spent in the group, and the total amount of money spent by each user, and the total amount of money spent by each user in the group.
https://github.com/fullstop125/budget-app
rspec ruby-on-rails webapp
Last synced: 6 days ago
JSON representation
this is a Budget App with Ruby on Rails, it allows you to create a user, create a group, create a transaction, you can also see the total amount of money spent in the group, and the total amount of money spent by each user, and the total amount of money spent by each user in the group.
- Host: GitHub
- URL: https://github.com/fullstop125/budget-app
- Owner: fullstop125
- License: mit
- Created: 2022-12-21T19:47:18.000Z (about 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-02-25T20:14:33.000Z (almost 2 years ago)
- Last Synced: 2024-12-09T19:26:00.915Z (2 months ago)
- Topics: rspec, ruby-on-rails, webapp
- Language: Ruby
- Homepage: https://micro-finance.herokuapp.com/
- Size: 1.06 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ](#faq)
- [📝 License](#license)> this is a Budget App with Ruby on Rails, it allows you to create a user, create a group, create a transaction, you can also see the total amount of money spent in the group, and the total amount of money spent by each user, and the total amount of money spent by each user in the group.
> The following tech stack was used:
Client
Server
Database
> The Following is how you can use the Budget App
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
> Ruby version : `ruby 3.1.2p20`
run `ruby -v`
> SQLite3 version : `3.40.0`
run `sqlite3 --version`
> npm version : `8.15.0`
run `npm -v`
> yarn version : `1.22.19`
run `yarn -v`
> Database : **PostgreSQL**
### Setup
Clone this repository to your desired folder:
> `[email protected]:fullstop125/budget-app.git`
### Install
Install this project with:
> `bundler install`
### Usage
To run the project, execute the following command:
To Be able to run the project:
`rails assets:precompile`
Then To run it on the local host server use:
`rails server` or `rails s`
### Run tests
To run tests, run the following command:
`rspec spec`
### Deployment
Click [here](https://micro-finance.herokuapp.com/) to see live
click [here](https://loom.com/share/9efa6b0ccfa849db9f5a746f592d5b30) to see the video presentation
> 👤 **Momanyi**
- GitHub: [@fullstop125 ](https://github.com/githubhandle)
- Twitter: [@moses hassany](https://twitter.com/twitterhandle)
- LinkedIn: [momanyi hassan](https://linkedin.com/in/linkedinhandle)
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
> Write a message to encourage readers to support your project
If you like this project...
Original design idea by [Gregoire Vella on Behance](https://www.behance.net/gregoirevella).
This project is [MIT](./MIT.md) licensed.