Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rwubakwanayo/budget-app

This is an educational project is about building a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.
https://github.com/rwubakwanayo/budget-app

postgresql rails rspec ruby

Last synced: 25 days ago
JSON representation

This is an educational project is about building a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.

Awesome Lists containing this project

README

        

# Budget App

>This is an educational project is about building a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.

## Live Demo
- This is the link to the website: [budgetapp.herokuapp.com](https://evening-island-47181.herokuapp.com/)
- This is the link to the recorded video that explain the features of the project: [loom video](https://www.loom.com/share/833ce0712a774d37afdbeb63ebe8a0a0)

## Built with
- Ruby
- Rails
- PostgresQL

## Getting Started

### Prerequisites
You need Ruby v3+, Rails v7+ and Postgresql installed on your machine.

### Setup

- To get local copy:
- Clone this repo locally using git in the command line with the following command

```ruby
> https://github.com/RWUBAKWANAYO/budget-app.git
```
- Alternatively, you can just download the complete zip file and extract the folder in your directory

- Run bundle install, to install all gems for the project.
- To run the migration copy and paste this command in your terminal:

```ruby
db:migrate
```

### Usage

Run this command to start the project locally:

```ruby
> rails server
```
### Testing

This command will run all the tests in your terminal:

```ruby
> rspec spec
```
## Authors
:bust_in_silhouette: **RWUBAKWANAYO**
- GitHub: [@githubrwubakwanayo](https://github.com/RWUBAKWANAYO)
- LinkedIn: [Rwubakwanayo](https://www.linkedin.com/in/rwubakwanayo-olivier)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Much appreciated to [Gregoire Vella](https://www.behance.net/gregoirevella). the owner of the design.

## 📝 License

This project is [MIT](https://github.com/git/git-scm.com/blob/main/MIT-LICENSE.txt) licensed.