{"id":17560979,"url":"https://github.com/timbar09/budgettrail","last_synced_at":"2026-05-11T06:02:40.468Z","repository":{"id":186143332,"uuid":"674667051","full_name":"Timbar09/BudgetTrail","owner":"Timbar09","description":"This is a mobile web application designed to help users effectively manage their budget. With this application, users can track their transactions and associate them with specific categories, providing a clear overview of their spending habits.","archived":false,"fork":false,"pushed_at":"2023-08-09T19:24:43.000Z","size":142,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-02-04T10:49:00.544Z","etag":null,"topics":["capybara","devise","material-ui","postgresql","rspec-rails","rubocop","sass"],"latest_commit_sha":null,"homepage":"https://budgettrail.onrender.com/","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/Timbar09.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-08-04T13:41:22.000Z","updated_at":"2024-10-27T23:02:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"0ad114d8-069c-4091-baa4-8a3be2ee7c0a","html_url":"https://github.com/Timbar09/BudgetTrail","commit_stats":null,"previous_names":["timbar09/budgettrail"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Timbar09%2FBudgetTrail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Timbar09%2FBudgetTrail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Timbar09%2FBudgetTrail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Timbar09%2FBudgetTrail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Timbar09","download_url":"https://codeload.github.com/Timbar09/BudgetTrail/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246174606,"owners_count":20735417,"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":["capybara","devise","material-ui","postgresql","rspec-rails","rubocop","sass"],"created_at":"2024-10-21T11:44:05.920Z","updated_at":"2026-05-11T06:02:40.376Z","avatar_url":"https://github.com/Timbar09.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BudgetTrail\n\n\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n## 📗 Table of Contents\n\n- [📖 About the Project](#about-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  - [Setup](#setup)\n  - [Prerequisites](#prerequisites)\n  - [Install](#install)\n  - [Usage](#usage)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [📝 License](#license)\n\n# 📖 BudgetTrail \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n\u003e This is a mobile web application designed to help users effectively manage their budget. With this application, users can track their transactions and associate them with specific categories, providing a clear overview of their spending habits.\n\n\u003cbr/\u003e\n\nWatch the [video presentation](https://www.loom.com/share/4cfdf37316cb4e3798e803264738a5bb?sid=c7e5226b-dfda-45ab-9631-1ab903afa50d) of the project.\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\u003eClient\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.w3schools.com/html/\"\u003eHTML\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://docs.ruby-lang.org/en/2.3.0/ERB.html\"\u003eERB\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://sass-lang.com/\"\u003eSASS\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eServer\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\u003eDatabase\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.postgresql.org/\"\u003ePostgreSQL\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cbr/\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- **User Registration and Login**\n\n\u003e Users can create an account and securely log in to access the application's features. This ensures that their financial data remains private and personalized.\n\n- **Transaction Management**\n\n\u003e Users can add new transactions to the application, specifying the amount and associating them with relevant categories. This allows for a detailed record of their spending activities.\n\n- **Categorized Spending Analysis**\n\n\u003e The application provides a comprehensive view of the user's spending patterns by displaying the total amount spent in each category. This feature enables users to identify areas where they are allocating significant funds and make informed decisions to manage their budget effectively.\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- See the app live, [here](https://budgettrail.onrender.com).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\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### Setup\n\nClone this repository to your desired folder:\n\n```sh\n  cd my-folder\n  git clone https://github.com/Timbar09/BudgetTrail.git\n```\n\n### Prerequisites\n\nIn order to run this project you need:\n\n- A text editor.\n- To install [Ruby](https://www.ruby-lang.org/en/documentation/installation/).\n- To install [Ruby on Rails](https://rubyonrails.org/).\n- To install [PostgreSQL](https://www.postgresql.org/).\n\n### Install\n\nInstall this project's dependencies by running:\n\n```sh\n  cd my-project\n  bundle install\n  npm install\n```\n\n### Usage\n\nTo run the project, execute the following command:\n\n```sh\n  rails server\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n| 👤 Author    | GitHub                                   | Twitter                                 | LinkedIn                                                      |\n| :----------- | :--------------------------------------- | :-------------------------------------- | :------------------------------------------------------------ |\n| Miles Mosweu | [@Timbar09](https://github.com/Timbar09) | [@Milez09](https://twitter.com/Milez09) | [@miles-mosweu09](https://www.linkedin.com/in/miles-mosweu09) |\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- [ ] **Add more functionality.**\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/Timbar09/BudgetTrail/issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project, give it a ⭐️ and let me know what you like in particular.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\nI would like to thank [Gregoire Vella](https://www.behance.net/gregoirevella) for the project's [design template](https://creativecommons.org/licenses/by-nc/4.0/).\n\nI would also like to thank the microverse community for the useful content\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) licensed.\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%2Ftimbar09%2Fbudgettrail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimbar09%2Fbudgettrail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimbar09%2Fbudgettrail/lists"}