{"id":21371509,"url":"https://github.com/carreraprogrammer/spend-sparrow","last_synced_at":"2025-06-22T21:37:42.380Z","repository":{"id":188356391,"uuid":"678568751","full_name":"carreraprogrammer/spend-sparrow","owner":"carreraprogrammer","description":"SpendSparrow is 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.","archived":false,"fork":false,"pushed_at":"2023-08-19T14:43:51.000Z","size":7004,"stargazers_count":2,"open_issues_count":9,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-03-16T08:42:08.786Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/carreraprogrammer.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}},"created_at":"2023-08-14T21:27:37.000Z","updated_at":"2023-08-18T05:02:16.000Z","dependencies_parsed_at":"2025-01-22T20:48:13.700Z","dependency_job_id":"d0bb7b69-541e-4aae-8997-f9442761ae7e","html_url":"https://github.com/carreraprogrammer/spend-sparrow","commit_stats":null,"previous_names":["carreraprogrammer/spend-sparrow"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/carreraprogrammer/spend-sparrow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carreraprogrammer%2Fspend-sparrow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carreraprogrammer%2Fspend-sparrow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carreraprogrammer%2Fspend-sparrow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carreraprogrammer%2Fspend-sparrow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carreraprogrammer","download_url":"https://codeload.github.com/carreraprogrammer/spend-sparrow/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carreraprogrammer%2Fspend-sparrow/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261373648,"owners_count":23148918,"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":[],"created_at":"2024-11-22T08:13:43.017Z","updated_at":"2025-06-22T21:37:37.362Z","avatar_url":"https://github.com/carreraprogrammer.png","language":"Ruby","readme":"## SPEND SPARROW\n\n\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n  \u003cimg src=\"https://github.com/carreraprogrammer/To-do-List/blob/master/carrera_logo.png?raw=true\" alt=\"logo\" width=\"140\"  height=\"auto\" /\u003e\n  \u003cbr/\u003e\n\n\u003c/div\u003e\n\n# 📗 Table of Contents\n\n- [📖 Recipes app](#recipes-app)\n  - [🛠 Built With ](#-built-with-)\n    - [Tech Stack ](#tech-stack-)\n    - [Key Features ](#key-features-)\n  - [💻 Getting Started ](#-getting-started-)\n    - [Prerequisites](#prerequisites)\n    - [Setup](#setup)\n    - [Install](#install)\n    - [Usage](#usage)\n    - [Run tests](#run-tests)\n    - [Deployment](#deployment)\n  - [👥 Authors ](#-authors-)\n  - [🔭 Future Features ](#-future-features-)\n  - [🤝 Contributing ](#-contributing-)\n  - [📝 License ](#-license-)\n\n# 📖 Spend Sparrow \u003ca name=\"about-project\"\u003eBlog Here\u003c/a\u003e\n\n**Spend Sparrow** presents an innovative web application crafted using the dynamic Ruby on Rails framework and powered by PostgreSQL. With its intuitive interface, users can effortlessly establish personalized spending categories and seamlessly allocate expenses within them. This versatile tool not only facilitates the creation of categories but also empowers users to effortlessly append, modify, or remove expenses as needed, delivering a streamlined and efficient financial management experience.\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\nRuby on Rails\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eBackend\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  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.ruby.org/\"\u003eRuby\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.rubyonrails.org/\"\u003eRuby on Rails\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- **Use Migration to create schema.**\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\nIn order to run this project you need:\n\n[Install Ruby](https://www.ruby-lang.org/en/documentation/installation/)\n\n### Setup\n\n```sh\n  cd my-folder\n  git clone https://github.com/carreraprogrammer/spend-sparrow.git\n```\n\n### Install\n\nThis project does not require additional dependencies, just Ruby interpreter. However, it uses RuboCop as a linter and you should set it up as well.\n\n```sh\nbundle install\n```\n\n### Usage\n\nTo run the project, navigate to the project directory and execute the following command:\n\n```sh\n  rails db:create\n  rails db:migrate\n  rails s\n```\n\n### Run tests\n\nTo run tests, run the following command:\n\nRun the following command\n```sh\nrspec spec/\n```\n\n### Deployment\n\nYou can deploy this project using:\n\n- [Live Deployment](https://rails-lmzd.onrender.com/)\n\n- [Video Presentation](https://www.loom.com/share/e1e784b66e6b42bebe34ec608ca7d62d)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n👤 **Daniel Carrera**\n\n- GitHub: [@carreraprogrammer](https://github.com/carreraprogrammer)\n- Twitter: [@carreraprogrammer](https://twitter.com/carreraprog)\n- LinkedIn: [Daniel Carrera](https://www.linkedin.com/in/carreraprogrammer/)\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- **I will add following features in this project**\n- Validations and Model specs.\n- Processing data in models.\n- Setup and controllers.\n- Controllers specs.\n- Views.\n- Login page\n- Integration specs for Views.\n- Add Devise.\n- Add authorization rules.\n- Add API endpoints.\n- API documentation.\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\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SUPPORT --\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project please follow me to find more project of this type in future.\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 microverse to provide me required information to make this project so far.\n\nI would like to thank also to [Gregoire Vella on Behance](https://www.behance.net/gregoirevella), whom I adapted the design from.\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","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarreraprogrammer%2Fspend-sparrow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarreraprogrammer%2Fspend-sparrow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarreraprogrammer%2Fspend-sparrow/lists"}