{"id":17562376,"url":"https://github.com/daphineatim/rails-budget-app","last_synced_at":"2026-04-28T00:31:12.679Z","repository":{"id":162516272,"uuid":"607575858","full_name":"Daphineatim/rails-budget-app","owner":"Daphineatim","description":"This is a mobile web application where I can manage my budget: I have a list of transactions associated with a category, so that I can see how much money I spent and on what.  I created a Ruby on Rails application that allowed the user to:  register and log in, so that the data is private to them. Create categories","archived":false,"fork":false,"pushed_at":"2023-03-04T20:42:41.000Z","size":162,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-02-04T12:48:24.315Z","etag":null,"topics":["rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Daphineatim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-02-28T08:52:02.000Z","updated_at":"2023-04-11T10:00:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"de3f372f-5151-4a73-afec-4b34aa6d61eb","html_url":"https://github.com/Daphineatim/rails-budget-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daphineatim%2Frails-budget-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daphineatim%2Frails-budget-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daphineatim%2Frails-budget-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daphineatim%2Frails-budget-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Daphineatim","download_url":"https://codeload.github.com/Daphineatim/rails-budget-app/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246180922,"owners_count":20736460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["rails","ruby"],"created_at":"2024-10-21T12:43:35.081Z","updated_at":"2026-04-28T00:31:07.659Z","avatar_url":"https://github.com/Daphineatim.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📗 Table of Contents\n\n- [📖 About the Project](#[project])\n  - [🛠 Built With](#built-with)\n    - [Tech Stack](#tech-stack)\n    - [Key Features](#key-features)\n  - [🚀 Live Demo](#live-demo)\n- [💻 Getting Started](#getting-started)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Available Scripts](#available-scripts)\n- [👥 Authors](#author)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgments)\n- [📝 License](#license)\n\n\n# rails-budget-app\n\n\n**rails-budget-app** is a web mobile friendly app that supports user registration and authentication using the Devise gem, a user can create his own account on the app and after logging in she/he will be able to add categories and then add transactions under those categories, the app provide some metrics like the total value of transactions under each category, the app was build using Ruby on Rails framework.\n\n## Built With\n\n### Tech Stack \n\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-1-3-released/\"\u003eRuby 3.1\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://rubyonrails.org/\"\u003eRuby on Rails 7\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://www.postgresql.org/\"\u003ePostgreSQL 15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n### Key Features\n\n- **Register an account**\n- **Create categories and transactions**\n- **Metrics about user transactions**\n\n## Live Demo \n\n- [Live Demo Link]()\n\n## Getting Started \n\n\u003e To get a local copy up and running follow these simple steps.\n\n### Prerequisites\n\n  - \u003ca href=\"https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-1-3-released/\"\u003eRuby\u003c/a\u003e\n  - \u003ca href=\"https://rubyonrails.org/\"\u003eRuby on Rails\u003c/a\u003e\n  - \u003ca href=\"https://www.postgresql.org/\"\u003ePostgreSQL\u003c/a\u003e\n  - any code editor\n\n### Setup\n\nTo setup the project follow the steps:\n\n1. Clone this project using Git Bash: \n    ``` \n    git clone https://github.com/Daphineatim/rails-budget-app.git\n    ```\n  \n2. Inside the project directory, install the project's dependencies\n    ```\n    bundle install\n    ``` \n\n3. Create the app's database\n    ```\n    rails db:create\n    ``` \n\n4. Setup the app's database\n    ```\n    rails db:setup\n    ``` \n\n\n### Available Scripts\n\nIn the project directory, you can run:\n\n- ```\n  rails server\n  ```\n  Runs the app local server\n\n- ```\n  bundle exec rspec\n  ```\n  Launches the test runner.\n\n## Author\n\n👤 **Daphine Atim**\n\n- GitHub: @Daphineatim\n- Twitter: @dhaphyn\n- LinkedIn: DaphineAtim\n\n## Future Feature\n\n- **Create a user profile**\n- **Create a desktop version**\n\n## Contributing \n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](../../issues/).\n\n## Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project give it a star!\n\n## Acknowledgments \n\n- Microverse ❤️ \n\n- Credit goes to [Gregoire Vella on Behance](https://www.behance.net/gregoirevella) whose original design was used.\n\n## License \n\nThis project is [MIT](./LICENSE) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaphineatim%2Frails-budget-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaphineatim%2Frails-budget-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaphineatim%2Frails-budget-app/lists"}