{"id":14955349,"url":"https://github.com/piercel2022/budget_app","last_synced_at":"2025-10-01T18:31:09.697Z","repository":{"id":159483503,"uuid":"634535920","full_name":"Piercel2022/budget_app","owner":"Piercel2022","description":"PIERCEL-BUDGET is a mobile web application where a user can manage the budget, and can easily create an account, login and start managing his budget. The features of the web application are: The user authentication to create an account and then login. The user can add some transactions according to the category of the transactions. ","archived":false,"fork":false,"pushed_at":"2023-08-19T01:57:06.000Z","size":372,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T11:14:10.588Z","etag":null,"topics":["bootstrap5","postgresql","rails7","render","ruby","ruby-on-rails"],"latest_commit_sha":null,"homepage":"https://budget-app-0eev.onrender.com/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Piercel2022.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-04-30T13:00:14.000Z","updated_at":"2023-06-30T13:53:45.000Z","dependencies_parsed_at":"2024-09-29T06:17:43.653Z","dependency_job_id":null,"html_url":"https://github.com/Piercel2022/budget_app","commit_stats":{"total_commits":88,"total_committers":1,"mean_commits":88.0,"dds":0.0,"last_synced_commit":"7d17218da51770bfae7003eab0a611e4dd0a7876"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Piercel2022%2Fbudget_app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Piercel2022%2Fbudget_app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Piercel2022%2Fbudget_app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Piercel2022%2Fbudget_app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Piercel2022","download_url":"https://codeload.github.com/Piercel2022/budget_app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234719873,"owners_count":18876527,"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":["bootstrap5","postgresql","rails7","render","ruby","ruby-on-rails"],"created_at":"2024-09-24T13:11:01.519Z","updated_at":"2025-10-01T18:31:09.280Z","avatar_url":"https://github.com/Piercel2022.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nREQUIRED SECTIONS:\n- Table of Contents\n- About the Project\n  - Built With\n  - Live Demo\n- Getting Started\n- Authors\n- Future Features\n- Contributing\n- Show your support\n- Acknowledgements\n- License\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  - [Run tests](#run-tests)\n  - [Deployment](#triangular_flag_on_post-deployment)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [❓ FAQ](#faq)\n- [📝 License](#license)\n\n![budget](https://github.com/Piercel2022/budget_app/assets/98626003/ce019d00-2726-4de7-ab53-9e7bbc7fc629)\n\n**[Piercel Budget]** is a mobile web application where you can manage your budget and you can easily create an account and login to start managing your budget. A user can create categories to keep track of specific expenses and add transactions to those groups to stay on top of the spending. With this app, you can stay in top of list when coming up with financial plan. This app is deployed online and you can check it.\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\u003cdetails\u003e\n  \u003csummary\u003eRails is a full-stack framework. It ships with all the tools needed to build amazing web apps on both the front and back end.\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://rubyonrails.org/\"\u003eRubyOnRails\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eBootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://getbootstrap.com/\"\u003eBootstrap\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003ePostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.\u003c/summary\u003e\n\u003csummary\u003eThe World's Most Advanced Open Source Relational Database\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### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- **[Account creation]**\n- **[Category creation]**\n- **[Transaction creation]**\n- **[Budget tracking]**\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\n- [Live Demo](https://budget-app-0eev.onrender.com/)\n\n##  Project presentation \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\n\n- [Video Demo Link](https://www.loom.com/share/b28b5ff3497b4b8d97ab104052bc20f4)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## \u003ca name=\"Project-Presentation\"\u003e Project Presentation\u003c/a\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\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```sh\n gem install rails\n```\nRuby, rails and postgresql installed\n### Setup\n\nClone this repository to your desired folder:\n\n```sh\n  git clone git@github.com:Piercel2022/budget_app.git\n  cd budget_app\n```\n### Install\n\nInstall this project with:\n\n```sh\n  bundle install\n```\n### Usage\n\nTo run the project, execute the following command:\n\n```sh\n  rails server\n```\n### Run tests\n\nTo run tests, run the following command:\n\n```sh\n  bin/rails rspec \n```\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 👥 Author \u003ca name=\"author\"\u003e\u003c/a\u003e\n\n\n\n👤 **Pierre Celestin Moussa**\n\n- GitHub:[@Piercel2022](https://github.com/Piercel2022)\n- Twitter:[@pier_celestin](https://twitter.com/pier_celestin)\n- LinkedIn: [@pierrecelestinmax](https://linkedin.com/in/pierrecelestinmax)\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- [ ] **[Modify and delete button on category]**\n- [ ] **[Modify and delete button on transaction]**\n- [ ] **[Improve the user interface of the app]**\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\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\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\n\nIf you like this project...\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\nI would like to thank...\n\n\u003cli\u003e\u003ca href=\"https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=\"\u003eGregoire Vella on Behance\u003c/a\u003e\u003c/li\u003e\n\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiercel2022%2Fbudget_app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpiercel2022%2Fbudget_app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiercel2022%2Fbudget_app/lists"}