Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/laylo309/my-budget-app

This is 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/laylo309/my-budget-app

postgresql rails ruby ruby-on-rails webpacker

Last synced: 27 days ago
JSON representation

This is 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

        


Microverse

# My Budget App

My Budget App is a capstone project from the fifth module of the Microverse program. With it, we learned how to build applications using the Ruby on Rails framework.

Budget App is a application that lets you create a user, log in, so that the data is private to them. In this application you will be introduced to your new transactions associated with a category and see the money spent on each category.

Everything will be based on the ERD class diagram presented below.


ERD diagram

Entity Relationship Diagram (ERD) of Budget App project


## [Live Version](https://shrouded-sea-17784.herokuapp.com/)
## [Demo Video](https://www.loom.com/share/59d3ad1ac20e4d33b85117b086b5339e)


## Getting Started
To run the project locally, copy up and running follow these simple example steps :

- First of all make sure you have both `Ruby` & `Rails` installed in your machine
(else You can install `Rails` just with this simple command ```gem install rails```)
- clone the project with the following command line :
```
$ git clone [email protected]:Laylo309/my-budget-app.git
```
- Then go to the right folder
```
$ cd Blog_app
```
```
$ bundle
```
and run to install npm package
```
$ npm install
```

make sure the database is up and running.
```
$ rails db:create
```
When you will add migration file then, you can add command like
```
$ rails db:migrate
```

- Finaly run `rails s` and visit http://localhost:3000/ in your browser!

## Run tests :

To run Request specs locally you need just to run this following command in your terminal :

```
$ bundle exec rspec
```



gif

30 Request Specs passed



## Built With

- Ruby on Rails
- PostgreSQL

## Author

👤 **Laylo Khodjaeva**

- GitHub: [@Laylo309](https://github.com/Laylo309)
- Twitter: [@Laylo](https://twitter.com/home?lang=en)
- LinkedIn: [LayloKhodjaeva](https://www.linkedin.com/in/laylo-khodjaeva-05a972207/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Laylo309/Recipe-app/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Original design idea by [Gregoire Vella on Behance](https://www.behance.net/gregoirevella)
- Inspiration 💘
- Microverse program ⚡
- My standup team 😍
- My family's support 🙌