{"id":15522270,"url":"https://github.com/claudiarojassoto/budgetapp","last_synced_at":"2025-04-23T04:52:53.097Z","repository":{"id":200596519,"uuid":"694347317","full_name":"ClaudiaRojasSoto/BudgetApp","owner":"ClaudiaRojasSoto","description":"Mobile budget app for user-friendly financial management, including registration, transaction tracking, secure authentication","archived":false,"fork":false,"pushed_at":"2023-12-07T19:13:21.000Z","size":252,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-04-23T04:52:47.208Z","etag":null,"topics":["controllers","crud","database","devise","models","postgresql","ruby-on-rails","views"],"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/ClaudiaRojasSoto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-09-20T20:18:41.000Z","updated_at":"2024-09-21T21:52:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"0f042a1c-054b-4529-99ae-f0ee1f0fa867","html_url":"https://github.com/ClaudiaRojasSoto/BudgetApp","commit_stats":null,"previous_names":["claudiarojassoto/budgetapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClaudiaRojasSoto%2FBudgetApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClaudiaRojasSoto%2FBudgetApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClaudiaRojasSoto%2FBudgetApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClaudiaRojasSoto%2FBudgetApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ClaudiaRojasSoto","download_url":"https://codeload.github.com/ClaudiaRojasSoto/BudgetApp/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250372946,"owners_count":21419722,"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":["controllers","crud","database","devise","models","postgresql","ruby-on-rails","views"],"created_at":"2024-10-02T10:40:35.019Z","updated_at":"2025-04-23T04:52:53.080Z","avatar_url":"https://github.com/ClaudiaRojasSoto.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n  \u003ch3\u003e\u003cb\u003eThe Budget App\u003c/b\u003e\u003c/h3\u003e\n\n\u003c/div\u003e\n\n# 📗 Table of Contents\n\n- [📗 Table of Contents](#-table-of-contents)\n- [📖 The Budget App ](#-the-budget-app-)\n  - [🛠 Built With ](#-built-with-)\n    - [Tech Stack ](#tech-stack-)\n    - [Key Features ](#key-features-)\n  - [💻 Explanatory Video ](#-explanatory-video-)\n  - [💻 Getting Started ](#-getting-started-)\n    - [Prerequisites](#prerequisites)\n    - [Setup](#setup)\n    - [Install](#install)\n    - [Usage](#usage)\n    - [Run tests](#run-tests)\n  - [👥 Author ](#-author-)\n  - [🔭 Future Features ](#-future-features-)\n  - [🤝 Contributing ](#-contributing-)\n  - [⭐️ Show your support ](#️-show-your-support-)\n  - [🙏 Acknowledgments ](#-acknowledgments-)\n  - [❓ FAQ (OPTIONAL) ](#-faq-optional-)\n  - [📝 License ](#-license-)\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\n# 📖 The Budget App \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**The Budget App** is a mobile web application designed for efficient budget management. With this app, users can register and log in to maintain their personal financial records. They can add new transactions associated with specific categories and gain insights into their spending patterns by tracking expenses within each category. The app adheres to best practices in Ruby development, follows a well-defined design inspired by Gregoire Vella's work on Behance, and ensures the security of user data through the use of authentication and input validation. The project also includes unit and integration tests for critical components, utilizes Postgres as the database, employs Devise for authentication, and provides thorough documentation, including a brief project video showcasing its features.\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eTechnologies\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://rubyonrails.org/\"\u003eRuby on Rails\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eLinters\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003eRubocop\u003c/li\u003e\n    \u003cli\u003eStyle lint\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- [x] **User Registration and Authentication**\n- [x] **Category Management**\n- [x] **Transaction Logging**\n- [x] **Financial Summary**\n- [x] **Transaction History**\n- [x] **Transaction Logging**\n- [x] **Security and Data Validation**\n- [x] **Intuitive User Interface**\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 💻 Explanatory Video \u003ca name=\"explanatory-video\"\u003e\u003c/a\u003e\n\n- [Explanatory Video](https://www.loom.com/share/227b3392ea7a469aa630f4119a301a2b?sid=f2cf8ea1-104f-4a43-824a-29900cbb0633)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n 🚀 Live Demo \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\n\n- [Live Demo Link](https://budget-app-047t.onrender.com)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get a local copy up and running, follow these steps.\n\n### Prerequisites\n\nYou need ruby and bundler\n\n### Setup\n\nClone this repository to your desired folder:\n\nsh \u003cbr\u003e\ncd my-folder \u003cbr\u003e\ngit clone https://github.com/ClaudiaRojasSoto/BudgetApp.git\n\n### Install\n\nInstall this project with:\n\n- gem install rails\n- bundle install\n\n### Usage\n\nTo run the project, execute the following command:\n\nrails server\n\n### Run tests\n\nTo run tests, run the following command:\n\nrspec spec\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 👥 Author \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n👤 **Claudia Rojas**\n\n- GitHub: @ClaudiaRojas\n- LinkedIn: @ClaudiaRojas\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- [ ] **Session History**\n- [ ] **Currency Configuration**\n- [ ] **Reports and Analysis**\n- [ ] **Data Export**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/ClaudiaRojasSoto/BudgetApp/issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project please feel free to send me corrections for make it better I would feel glad to read your comments.\nAnd think If you enjoy gift me a star.  \n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\n - Creative Commons license of the design and Gregoire Vella on Behance for her Original design idea.\n - Microverse for providing the opportunity to learn Git and GitHub in a collaborative environment.\n - GitHub Docs for providing a wealth of information on Git and GitHub.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## ❓ FAQ (OPTIONAL) \u003ca name=\"faq\"\u003e\u003c/a\u003e\n\n\n- **Can I use with a templeate your project?**\n\n  - Of course I would feel honored\n\n- **Your project is free license?**\n\n  - Yeah, you can use it completely\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is licensed under the MIT License - you can click here to have more details [MIT](MIT.md).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclaudiarojassoto%2Fbudgetapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclaudiarojassoto%2Fbudgetapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclaudiarojassoto%2Fbudgetapp/lists"}