{"id":18402535,"url":"https://github.com/wingkwong/squirrel","last_synced_at":"2025-06-23T05:41:09.490Z","repository":{"id":95978142,"uuid":"121944880","full_name":"wingkwong/squirrel","owner":"wingkwong","description":":squirrel: A responsive expense tracker built with Django to help you manage your expenses :money_with_wings::money_with_wings::money_with_wings:","archived":false,"fork":false,"pushed_at":"2023-12-15T11:36:24.000Z","size":206,"stargazers_count":11,"open_issues_count":11,"forks_count":15,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-22T14:34:51.070Z","etag":null,"topics":["django","django-expense-tracker","expense-management","expense-tracker"],"latest_commit_sha":null,"homepage":"","language":"Python","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/wingkwong.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},"funding":{"github":"wingkwong","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2018-02-18T11:19:23.000Z","updated_at":"2024-04-06T10:48:59.000Z","dependencies_parsed_at":"2024-11-06T03:21:24.546Z","dependency_job_id":null,"html_url":"https://github.com/wingkwong/squirrel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wingkwong%2Fsquirrel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wingkwong%2Fsquirrel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wingkwong%2Fsquirrel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wingkwong%2Fsquirrel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wingkwong","download_url":"https://codeload.github.com/wingkwong/squirrel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247612346,"owners_count":20966724,"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":["django","django-expense-tracker","expense-management","expense-tracker"],"created_at":"2024-11-06T02:42:45.779Z","updated_at":"2025-04-07T07:32:14.135Z","avatar_url":"https://github.com/wingkwong.png","language":"Python","funding_links":["https://github.com/sponsors/wingkwong"],"categories":[],"sub_categories":[],"readme":"# Squirrel\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fwingkwong%2Fsquirrel.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fwingkwong%2Fsquirrel?ref=badge_shield)\n\n## About\nA responsive web application for expense tracking and analytics platform powered by Django\n\n## Installed apps:\n* django 2.0.8\n* django.contrib.admin\n* django.contrib.auth\n* django.contrib.contenttypes\n* django.contrib.sessions\n* django.contrib.messages\n* django.contrib.staticfiles\n* tracker.apps.TrackerConfig\n* django_tables2\n* django_filters\n* crispy_forms\n* tracker.templatetags.month_labels\n* social_django\n\n## Configured URLs:\n\n* ``/``\n* ``/tracker``\n* ``/tracker/add``\n* ``/tracker/update/{id}``\n* ``/analytics``\n* ``/analytics/{year}``\n* ``/analytics/{year}/{month}``\n* ``/analytics/{year}/{month}/{day}``\n* ``/accounts/register``\n* ``/accounts/login``\n* ``/accounts/logout``\n* ``/accounts/profile/{id}``\n* ``/dashboard``\n* ``/auth/``\n* ``/admin/``\n\n## Templates:\n\nLanding:\n* ``landing/index.html``\n\nTracker:\n* ``tracker/expense_form.html``\n* ``tracker/from_template.html``\n* ``tracker/header.html``\n* ``tracker/index.html``\n* ``analytics/index.html``\n\nAccounts:\n* ``registration/login.html``\n* ``registration/logged_out.html``\n\n## Features:\n\n* Responsive\n* Expense Overview with filtering\n* Expense Addition\n* Expense Analytics by year, month or day\n* Google OAuth2\n\n## Prerequisites\n\n- Python \u003e= 3.5\n- pip3\n\n## Setup Your Environment\n1. Fork this project\n2. Install from the given requirements file.\n```bash\npip3 install -r requirements.txt\n```\n3. Make Migrations\n```bash\npython3 manage.py makemigrations\n```\n4. Migrate\n```bash\npython3 manage.py migrate\n```\n5. Run\n```bash\npython3 manage.py runserver\n```\n\n## Setup Your Google OAuth\n1. Go to Google Developers Console(https://console.developers.google.com/apis/library?project=_) and create a new project\n2. Go to credentials tab\n3. Create Credentials and choose OAuth Client ID\n4. Select Web Application and enter any name in 'Product name shown to users' under OAuth Consent Screen tab\n5. Set `http://127.0.0.1:8000/auth/complete/google-oauth2/` in Authorized redirect URIs\n6. Under APIs and services tab, click on Google+ API and then click Enable\n7. Copy the Client ID and Client Secret Under settings.py\n```bash\nSOCIAL_AUTH_GOOGLE_OAUTH2_KEY='' # ClientKey\nSOCIAL_AUTH_GOOGLE_OAUTH2_SECRET=''# SecretKey\n```\n\n## Authors\n\n* **Wing Kam WONG** -  [@wingkwong](https://github.com/wingkwong)\n\n## Contributor\n\n* **Tushar Kapoor** -  [@TusharKapoor23](https://github.com/TusharKapoor23)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fwingkwong%2Fsquirrel.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fwingkwong%2Fsquirrel?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwingkwong%2Fsquirrel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwingkwong%2Fsquirrel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwingkwong%2Fsquirrel/lists"}