{"id":24837275,"url":"https://github.com/mr-mudgal/simple-budget-app","last_synced_at":"2026-04-16T13:32:37.627Z","repository":{"id":198060055,"uuid":"699980301","full_name":"mr-mudgal/Simple-Budget-App","owner":"mr-mudgal","description":"Manage your finances with ease! The Simple Budget App lets you create budget categories, allocate funds, and manage transfers seamlessly. Whether it's groceries, travel, or monthly subscriptions, this app keeps your budgets organized and accessible.","archived":false,"fork":false,"pushed_at":"2025-01-14T21:33:55.000Z","size":33565,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T05:53:39.155Z","etag":null,"topics":["budget-app","css3","django","django-project","django-rest-framework","djangorestframework","object-relational-mapping","orm","orm-framework","python3","responsive-web-design","rest","rest-api","restapi","restful","restful-webservices"],"latest_commit_sha":null,"homepage":"","language":"Python","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/mr-mudgal.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-10-03T17:58:50.000Z","updated_at":"2025-01-15T17:33:25.000Z","dependencies_parsed_at":"2023-11-12T19:34:41.714Z","dependency_job_id":null,"html_url":"https://github.com/mr-mudgal/Simple-Budget-App","commit_stats":null,"previous_names":["mr-mudgal/simple-budget-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FSimple-Budget-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FSimple-Budget-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FSimple-Budget-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FSimple-Budget-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mr-mudgal","download_url":"https://codeload.github.com/mr-mudgal/Simple-Budget-App/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245585812,"owners_count":20639671,"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":["budget-app","css3","django","django-project","django-rest-framework","djangorestframework","object-relational-mapping","orm","orm-framework","python3","responsive-web-design","rest","rest-api","restapi","restful","restful-webservices"],"created_at":"2025-01-31T05:53:42.248Z","updated_at":"2026-04-16T13:32:32.597Z","avatar_url":"https://github.com/mr-mudgal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple-Budget-App\nThis is a Python Django project. It is a simple budget app where you can add different kind of categories and for each category you can assign the budget it would hold for your expenses.\n\nYou can edit the budget with edit button in 'Show Budget section'. There you would also find the option to delete the budget and transfer an amount equal to or lesser than the source category to \nthe destination category.\n\nIt'll give error if the destination category does not exist or the amount is larger than the current amount.\n\nNo task can be performed before the login is succeeded.\\\nFor login a user can simply enter the username and their password they created while signing up for the account.\\\nFor signup new users can simply enter their preferred username and password, if the username does not exist in the database, your account would be created automatically.\n\nUser session is maintained in the browser.\n### Running the code\nTo execute the code in your local system, follow the below guidelines:\n1. Clone this repository or download the zip file \u0026 extract it. \\\n   `git clone https://github.com/mr-mudgal/Simple-Budget-App.git`\n2. Move to the cloned/extracted directory.\\\n   Make sure you have Python 3.x installed in your system.\n3. Execute `pip install requirements.txt` in the terminal. This would install all the dependencies required to run the application.\n4. Execute `pip manage.py runserver`. This would run the application at _[https://127.0.0.1:8000](https://127.0.0.1:8000)_.\\\n    If you want to run the application at custom ip or port, then execute `pip manage.py runserver \u003cip\u003e:\u003cport\u003e`. This would run the application at _https://\u003cyour_ip\u003e:\u003cyour_port\u003e_\n5. Go to  _[https://127.0.0.1:8000](https://127.0.0.1:8000)_ in your browser and here you can find the application.\n\n#### HAPPY EXPLORING APPLICATION!\n### Some Snapshots\n_Here you will find the snapshots of the website on both PC and Mobile devices._\n![Screenshot from 2023-11-12 22-49-18](https://github.com/mr-mudgal/Simple-Budget-App/assets/100049039/5359550f-aa32-450a-8ad9-52bfa612b693)\n![Screenshot from 2023-11-12 23-11-04](https://github.com/mr-mudgal/Simple-Budget-App/assets/100049039/ab001bc3-6a8d-453d-bf12-8e998e045f1d)\n![Screenshot from 2023-11-12 23-09-27](https://github.com/mr-mudgal/Simple-Budget-App/assets/100049039/aadb9ce0-ccf4-4ec6-ac30-705d0b7aaa38)\n![photo_2023-11-12_23-42-16](https://github.com/mr-mudgal/Simple-Budget-App/assets/100049039/cb40b8b7-04b9-4529-85bd-cbb3962ca35f)\n![photo_2023-11-12_23-05-12](https://github.com/mr-mudgal/Simple-Budget-App/assets/100049039/e5fd636f-4d3d-4bc7-8664-0dab14c5d3fb)\n---\n### Things to Note\n- This is NOT an expense tracker app. This is the simple Budget allocation app. Although, we can add the functionality to add expense tracking where we can add the items brought, auto-renew \n  subscriptions and anything else. Which would not allow us to expend more than allocated budget.\n- I was not focused on creating a better login system, as my main goal was to understand the concept of classes \u0026 objects. For better login system you can explore my other repositories, where I \n  have even used **Keycloack** as the login authenticator.\\\nYou may find bugs/error in the login functionality due the the above mentioned reason.\n- I was also focused on how to build responsive websites, as being a backend developer I was more focused on logics, and earlier repositories, having websites were all/mostly not responsive as I \n  focused more on the logic and functionality (backend).\\\n_In future you would recieve responsive websites only!_\n- You can try out the application.\\\n  For any query/doubt/suggestion or anything else, you can create an issue.\n\n## Thank You\n\u003cp align=\"center\" style=\"font-size: xx-large; font-family: monospace\"\u003e\u003ca href=\"https://github.com/mr-mudgal\"\u003eMr. Mudgal\u003c/a\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-mudgal%2Fsimple-budget-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmr-mudgal%2Fsimple-budget-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-mudgal%2Fsimple-budget-app/lists"}