{"id":17566053,"url":"https://github.com/mahdinoori2000/budget-app","last_synced_at":"2026-04-09T11:02:16.009Z","repository":{"id":206173955,"uuid":"715070940","full_name":"mahdinoori2000/budget-app","owner":"mahdinoori2000","description":"Cash Crafter is a user-friendly budgeting app designed to help individuals manage their transactions and maintain better control. ","archived":false,"fork":false,"pushed_at":"2023-11-14T05:48:24.000Z","size":161,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"development","last_synced_at":"2025-08-25T01:38:38.653Z","etag":null,"topics":["devise-token-auth","html","postgresql","ruby-on-rails","tailwindcss"],"latest_commit_sha":null,"homepage":"https://budget-app-4ags.onrender.com/","language":"Ruby","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/mahdinoori2000.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-11-06T12:25:18.000Z","updated_at":"2023-11-14T13:00:35.000Z","dependencies_parsed_at":"2023-11-14T06:39:43.876Z","dependency_job_id":null,"html_url":"https://github.com/mahdinoori2000/budget-app","commit_stats":null,"previous_names":["mahdinoori2000/budget-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mahdinoori2000/budget-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahdinoori2000%2Fbudget-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahdinoori2000%2Fbudget-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahdinoori2000%2Fbudget-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahdinoori2000%2Fbudget-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mahdinoori2000","download_url":"https://codeload.github.com/mahdinoori2000/budget-app/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahdinoori2000%2Fbudget-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274407330,"owners_count":25279267,"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","status":"online","status_checked_at":"2025-09-10T02:00:12.551Z","response_time":83,"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":["devise-token-auth","html","postgresql","ruby-on-rails","tailwindcss"],"created_at":"2024-10-21T14:46:24.378Z","updated_at":"2025-12-30T21:27:02.268Z","avatar_url":"https://github.com/mahdinoori2000.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003c/div\u003e\n\n\u003e # Cash crafter\n\n# 📗 Table of Contents\n\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n  - [Key Features](#key-features)\n  - [Live](#live)\n- [💻 Getting Started](#getting-started)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Install](#install)\n  - [Usage](#usage)\n  - [Run tests](#run-tests)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [❓ FAQ (OPTIONAL)](#faq)\n- [📝 License](#license)\n\n# 📖 Cash Crafter \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**Cash Crafter** is a user-friendly budgeting app designed to help individuals manage their transactions and maintain better control. This app is focused solely on tracking transactions, making it easy for users to monitor and stay within their budgetary constraints.\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- \u003csummary\u003eBackend\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"https://rubyonrails.org/\"\u003eRuby on Rails\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://www.postgresql.org/\"\u003ePostgreSQL\u003c/a\u003e\u003c/li\u003e\n    \u003c/ul\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- User-Friendly Interface\n- Authentication\n- Authorization\n- Mobile first design\n- Adding New Transactions\n- Displaying Transaction Details\n- Total Amount Calculation for each Category\n- Ability to Add/Edit/Delete Transactions\n- Link to Add a New Transaction for each Category\n- Navigation Back to Categories Page\n- Transaction Entries Displayed in a Card Layout\n\n\u003c!-- LIVE DEMO --\u003e\n\n### Live \u003ca name=\"live\"\u003e\u003c/a\u003e\n\n\u003ca href='https://budget-app-4ags.onrender.com/'\u003eLive Link\u003c/a\u003e\n\n\n\u003ca href='https://drive.google.com/file/d/1ESO5Cme9Tr6u878FkcGz--MRmV0Ud7QJ/view?usp=sharing'\u003eVideo presentation\u003c/a\u003e\n\n\n\n\u003c!-- GETTING STARTED --\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### Prerequisites\n\nIn order to run this project, you need:\n  - A browser of your choice.\n  - A text editor of your choice.\n  - An installed Ruby gem on your local system.\n  - Rails needs to be installed on your system.\n\n### Setup\n\nClone this repository to your desired folder:\n\n- Use the following commands:\n  - git clone https://github.com/mahdinoori2000/budget-app.git\n  - cd budget-app\n\n### Install\n  - bundle install (install all dependencies)\n\n### Usage\n\n- bin/rails server (to run the web application)\n\n### Run tests\n- Run the following script and style test:\n  - rspec spec ./name_of_file_spec.rb\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👤 Mahdi Noori.\n\n- GitHub: [Mahdi Noori](https://github.com/mahdinoori2000)\n- LinkedIn: [Mahdi Noori](https://www.linkedin.com/in/mahdi-noori-hc201/)\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- [ ] **Desktop Dsign**\n- [ ] **Add account for user**\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/mahdinoori2000/budget-app/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 star and share it.\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 I would like to thank [Microverse Inc](https://www.github.com/microverseinc) for providing the project requirements\n\n I would like give credit to  Gregoire Vella the auther of original design and also thank to [Behance](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=) for providing the project design template\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 [MIT](./MIT.md) licensed.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahdinoori2000%2Fbudget-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahdinoori2000%2Fbudget-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahdinoori2000%2Fbudget-app/lists"}