{"id":27641771,"url":"https://github.com/dodoburner/budget-app","last_synced_at":"2026-04-11T05:31:42.189Z","repository":{"id":103062602,"uuid":"568730644","full_name":"dodoburner/budget-app","owner":"dodoburner","description":"A RoR mobile app built for tracking expenses. The user can create an account and log his expenses by category.","archived":false,"fork":false,"pushed_at":"2022-12-01T16:14:13.000Z","size":221,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T16:18:47.295Z","etag":null,"topics":["bootstrap","database","devise","postgresql","ruby","ruby-on-rails"],"latest_commit_sha":null,"homepage":"https://rails-o4f2.onrender.com/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dodoburner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-11-21T09:41:18.000Z","updated_at":"2023-02-10T10:19:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"ddee4bfd-d5db-4ccb-97e5-b4d14854b7b9","html_url":"https://github.com/dodoburner/budget-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dodoburner/budget-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dodoburner%2Fbudget-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dodoburner%2Fbudget-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dodoburner%2Fbudget-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dodoburner%2Fbudget-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dodoburner","download_url":"https://codeload.github.com/dodoburner/budget-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dodoburner%2Fbudget-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31669611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","database","devise","postgresql","ruby","ruby-on-rails"],"created_at":"2025-04-23T23:50:24.503Z","updated_at":"2026-04-11T05:31:42.182Z","avatar_url":"https://github.com/dodoburner.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Purchase Tracker\n\nThis is a RoR mobile app created for tracking your expenses. It allows the user to:\n- register and log in, so that the data is private to them.\n- introduce new transactions associated with a category.\n- see the money spent on each category.\n\n## Built With\n\n- Ruby on Rails\n- Bootstrap\n- PostgreSQL\n- Devise\n- Rspec\n- Capybara\n\n## Live\n\n- https://rails-o4f2.onrender.com/\n\n## Video Tour\n\n- https://www.loom.com/share/4d04a5d109274b7ca6dc6bc3866fd02f\n\n## Getting Started\n\nTo get a local copy up and running follow these simple example steps.\n\n## Prerequisites\n\n- Ruby runtime environment\n- PostgreSQL\n- Rails\n\n## ## 🛠 Installation \u0026 Set Up\n\nIf you dont have Ruby installed on your computer, you can download it from [here](https://www.ruby-lang.org/en/downloads/).\n\nIf you dont have Rails installed on your computer, you can download it from [here](https://rubyonrails.org/).\n\nIf you dont have PostgreSQL installed on your computer, you can download it from [here](https://www.postgresql.org/download/).\n\nIf you have installed git you can clone the code to your machine, or download a ZIP of all the files directly.\n\n[Download the ZIP from this location](https://github.com/dodoburner/budget-app/archive/refs/heads/main.zip), or run the following [git](https://git-scm.com/downloads) command to clone the files to your machine:\n\n- [ ] Once the files are on your machine, open the _blog-app_ folder in your code editor.\nRun the following command in your terminal to install the required gems and run the application:\n\n\u003e `NOTE:` _You may need to run the following commands in the project directory to install the required gems and run the application:_\n\n1. Install gem packages with:\n\n```\nbundle install\nnpm i\n```\n\n2. Open the config/database.yml file in the project directory and change the username and password to your PostgreSQL username and password.\nEdit the default section of the file to look like this:\n    \n```\n  default: \u0026default\n  adapter: postgresql\n  encoding: unicode\n  # For details on connection pooling, see Rails configuration guide\n  # http://guides.rubyonrails.org/configuring.html#database-pooling\n  pool: \u003c%= ENV.fetch(\"RAILS_MAX_THREADS\") { 5 } %\u003e\n  username: \u003cyour PostgreSQL role username\u003e\n  password: \u003cyour PostgreSQL role password\u003e\n\n```\n\n3. Create the database with:\n\n```\nrails db:create\n```\n\n4. Start the development server\n\n```\nforeman start -f Procfile.dev\n```\n\n5. Open the app in your browser at http://localhost:3000\n\n## Author\n\n👤 **Dorian Urem**\n\n- GitHub: [@dodoburner](https://github.com/dodoburner)\n- Twitter: [@DorianUrem](https://twitter.com/DorianUrem)\n- LinkedIn: [Dorian Urem](https://www.linkedin.com/in/dorian-urem-252baa237/)\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/dodoburner/recipe-app/issues).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdodoburner%2Fbudget-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdodoburner%2Fbudget-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdodoburner%2Fbudget-app/lists"}