{"id":15593724,"url":"https://github.com/riyabulia12/budgetism","last_synced_at":"2026-01-20T04:02:01.760Z","repository":{"id":115201184,"uuid":"584299506","full_name":"RiyaBulia12/Budgetism","owner":"RiyaBulia12","description":"Budgetism is a Ruby on Rails application that enables users to register and log in to ensure data privacy. With Budgetism, users can introduce new transactions associated with categories, as well as view the amount of money spent on each category.","archived":false,"fork":false,"pushed_at":"2023-04-05T13:40:48.000Z","size":106,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-10-28T04:31:28.120Z","etag":null,"topics":["postgresql","rails","rest-api","ruby-on-rails","tailwindcss"],"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/RiyaBulia12.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-01-02T06:44:16.000Z","updated_at":"2023-02-21T14:25:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad6bc9b9-c253-4909-bb10-9918e0e308f6","html_url":"https://github.com/RiyaBulia12/Budgetism","commit_stats":{"total_commits":41,"total_committers":1,"mean_commits":41.0,"dds":0.0,"last_synced_commit":"d8e7806dc23e04dffbb042b0585f96b52e8f9e57"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RiyaBulia12/Budgetism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RiyaBulia12%2FBudgetism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RiyaBulia12%2FBudgetism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RiyaBulia12%2FBudgetism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RiyaBulia12%2FBudgetism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RiyaBulia12","download_url":"https://codeload.github.com/RiyaBulia12/Budgetism/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RiyaBulia12%2FBudgetism/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28595318,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T02:08:49.799Z","status":"ssl_error","status_checked_at":"2026-01-20T02:08:44.148Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["postgresql","rails","rest-api","ruby-on-rails","tailwindcss"],"created_at":"2024-10-03T00:21:06.816Z","updated_at":"2026-01-20T04:02:01.745Z","avatar_url":"https://github.com/RiyaBulia12.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📖 [Budgetism] \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n\u003e Budgetism is a mobile web application where user can manage their budget. User will have a list of transactions associated with a category, so that they can see how much money they spent and on what.\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\u003eBackEnd\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://railsguide.com/\"\u003eRails\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eTest\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://rspec.com/\"\u003eRSPEC\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\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- **[Register and Login]** - Register and Login so the data is private to them.\n- **[Transaction associated with Category]** - Transaction associated with Category.\n- **[Category wise expenditure]** - See the money spent on each category.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LIVE DEMO --\u003e\n\n## 🚀 Live Version \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\n\n- [Budgetism](budgetism-production.up.railway.app)\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\n\nIf you dont have Ruby installed on your computer, you can download it from [here](https://www.ruby-lang.org/en/downloads/).\n\nIf you dont have Rails installed on your computer, you can download it from [here](https://rubyonrails.org/).\n\nIf you dont have PostgreSQL installed on your computer, you can download it from [here](https://www.postgresql.org/download/).\n\nIf you have installed git you can clone the code to your machine, or download a ZIP of all the files directly.\n\n\n\u003e `NOTE:` _You may need to run the following commands in the project directory to install the required gems and run the application:_\n\n1. Install gem packages with:\n\n```\nbundle install\n```\n\n2. Open the config/database.yml file in the project directory and change the username and password to your PostgreSQL username and password.\nEdit the default section of the file to look like this:\n\n```\n  default: \u0026default\n  adapter: postgresql\n  encoding: unicode\n  # For details on connection pooling, see Rails configuration guide\n  # http://guides.rubyonrails.org/configuring.html#database-pooling\n  pool: \u003c%= ENV.fetch(\"RAILS_MAX_THREADS\") { 5 } %\u003e\n  username: \u003cyour PostgreSQL role username\u003e\n  password: \u003cyour PostgreSQL role password\u003e\n\n```\n\n3. Create the database with:\n\n```\nrails db:create\n```\n\n4. Start the development server\n\n```\nrails server\n```\n\n5. Open the app in your browser at http://localhost:3000\n### Run tests\n\nTo run tests, run the following command:\nrspec\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👤 **Riya Bulia**\n\n- GitHub: [@RiyaBulia12](https://github.com/RiyaBulia12)\n- LinkedIn: [Riya-Bulia](https://linkedin.com/in/riya-bulia)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- [Edit and Delete Action on Category] **[Edit and Delete Action on Category]**\n- [Edit and Delete Action on Transaction] **[Edit and Delete Action on Transaction]**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\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](../../issues/).\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 give as a star! ⭐️\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\n- Original design idea by [Gregoire Vella on Behance](https://www.behance.net/gregoirevella).\n- Hat tip to anyone whose code was used\n- [Microverse Document](https://github.com/microverseinc/curriculum-rails/blob/main/capstone/rails_capstone.md)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FAQ (optional) --\u003e\n\n## ❓ FAQ \u003ca name=\"faq\"\u003e\u003c/a\u003e\n\n- **[How I can run this project?]**\n\n  - [After cloning repository, run rails server.]\n\n- **[Can I add likes on post?]**\n\n  - [You can add likes and comments on a post.]\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LICENSE --\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%2Friyabulia12%2Fbudgetism","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friyabulia12%2Fbudgetism","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friyabulia12%2Fbudgetism/lists"}