Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hombre2014/budget
Keep track of your transactions organized in categories. See the total spent on each category. Add new category and transaction.
https://github.com/hombre2014/budget
design koyeb postgresql-database rails ruby
Last synced: 3 months ago
JSON representation
Keep track of your transactions organized in categories. See the total spent on each category. Add new category and transaction.
- Host: GitHub
- URL: https://github.com/hombre2014/budget
- Owner: Hombre2014
- License: mit
- Created: 2022-04-25T08:39:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-02T12:53:17.000Z (almost 2 years ago)
- Last Synced: 2024-10-04T17:23:50.941Z (3 months ago)
- Topics: design, koyeb, postgresql-database, rails, ruby
- Language: Ruby
- Homepage: https://budget-hombre2014.koyeb.app/
- Size: 2.12 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.md
Awesome Lists containing this project
README
![](https://img.shields.io/badge/Microverse-blueviolet)
# Budget mobile app
> Ruby or Rails capstone project
## Description
The Ruby on Rails capstone 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.
You will create a Ruby on Rails application that allows the user to:
- register and log in, so that the data is private to them.
- introduce new transactions associated with a category.
- see the money spent on each category.
## Project requirements
The project requirements can be viewed [here](https://github.com/microverseinc/curriculum-rails/blob/main/capstone/rails_capstone.md)
#### Design
- You should follow these [design guidelines](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=), including:
- Colors.
- Typography: font face, size and weight.
- Layout: composition and space between elements.> NOTE: In these design guidelines there are several UIs that you won't need for this exercise; also, some pages are not given a design and you will create them following the design guidelines of the other pages.
## Video presentation
Watch the [video](https://www.loom.com/share/413ed62336e248ee9cf4aba3901917c9)
## Screenshots
## Live demo
THe site is deployed using Koeyb [here](https://budget-hombre2014.koyeb.app/)
## Built With
- Languages: Ruby
- Framework: Ruby on Rails
- Database: PostgreSQL## Usage
Run the following commands:
`git clone https://github.com/Hombre2014/Budget.git`
`cd Budget`
`bundle install`
`rails s`
Open a browser and go to: `https://localhost:3000` to view the app.## Database setup
To start with clean database use:
`cd Budget`
`rails db:drop db:create db:migrate`## Testing
`cd Budget`
run `rspec`## Author
👤 **Yuriy Chamkoriyski**
- GitHub: [@Hombre2014](https://github.com/Hombre2014)
- Twitter: [@Chamkoriyski](https://twitter.com/Chamkoriyski)
- LinkedIn: [axebit](https://linkedin.com/in/axebit)## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/Hombre2014/Budget/issues).
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
The original design idea by [Gregoire Vella on Behance](https://www.behance.net/gregoirevella) under [Creative Commons license of the design](https://creativecommons.org/licenses/by-nc/4.0/). [License](https://creativecommons.org/licenses/by-nc/4.0/legalcode)
## 📝 License
This project is [MIT](./license.md) licensed.