Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/laylo309/my-budget-app
- Owner: Laylo309
- Created: 2022-01-10T14:19:29.000Z (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-02-22T17:56:41.000Z (over 2 years ago)
- Last Synced: 2023-03-12T01:18:14.021Z (over 1 year ago)
- Topics: postgresql, rails, ruby, ruby-on-rails, webpacker
- Language: Ruby
- Homepage:
- Size: 840 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.
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
```
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 🙌