{"id":24837271,"url":"https://github.com/mr-mudgal/referral-system-task","last_synced_at":"2026-05-04T11:40:48.965Z","repository":{"id":232387091,"uuid":"784208374","full_name":"mr-mudgal/Referral-System-Task","owner":"mr-mudgal","description":"This project is a Django-powered Referral System App that streamlines user registration and referral tracking with ease. Whether it’s onboarding new users or managing referral-based rewards, this application provides a robust and efficient solution.","archived":false,"fork":false,"pushed_at":"2025-01-15T17:45:35.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master-mudgal","last_synced_at":"2025-08-27T22:57:20.491Z","etag":null,"topics":["django","django-application","django-framework","django-project","django-rest-framework","mysql","object-relational-mapping","orm","orm-framework","python3","rest-api","restful-api","sqlite3"],"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,"zenodo":null}},"created_at":"2024-04-09T12:00:55.000Z","updated_at":"2025-01-15T17:45:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"806d1f78-7eae-4d70-b937-f2af29222c7e","html_url":"https://github.com/mr-mudgal/Referral-System-Task","commit_stats":null,"previous_names":["mr-mudgal/referral-system-task"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mr-mudgal/Referral-System-Task","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FReferral-System-Task","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FReferral-System-Task/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FReferral-System-Task/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FReferral-System-Task/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mr-mudgal","download_url":"https://codeload.github.com/mr-mudgal/Referral-System-Task/tar.gz/refs/heads/master-mudgal","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-mudgal%2FReferral-System-Task/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32606406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"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":["django","django-application","django-framework","django-project","django-rest-framework","mysql","object-relational-mapping","orm","orm-framework","python3","rest-api","restful-api","sqlite3"],"created_at":"2025-01-31T05:53:41.888Z","updated_at":"2026-05-04T11:40:48.948Z","avatar_url":"https://github.com/mr-mudgal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"How to execute and run the Django Application with docker?\n- Note: The Django application is Dockerized using Dockerfile and Docker Compose.\n- Open terminal in the root directory of the project, where Dockerfile and manage.py file exists.\n- Execute the following command 'docker-compose up' to start the container.\n- If the container doesn't start or display some error, execute command 'docker-compose build' and wait until the built is over, then execute 'docker-compose up' again and it would work fine now.\n- When successfully started, open browser and go to http://localhost:8000\n\nHow to execute and run the Django Application without Docker?\n- Make sure you have all the dependencies installed as mentioned in requirements.txt. To install all at once execute command 'pip -r requirements.txt'.\n- Open the terminal and execute the following command: 'python manage.py runserver'\n- Then go to browser and open http://localhost:8000\n\nFew Snapshots:\n\u003cimg width=\"1379\" src=\"https://github.com/user-attachments/assets/2a8aaec9-410a-4a3d-956f-a50513364168\" /\u003e\n\u003cimg width=\"1379\" src=\"https://github.com/user-attachments/assets/9477963a-732a-43cb-b777-4bc285cf2101\" /\u003e\n\u003cimg width=\"1379\" src=\"https://github.com/user-attachments/assets/ccf5bf00-9e37-49f2-bffd-db274fb3bd27\" /\u003e\n\u003cimg width=\"1379\" src=\"https://github.com/user-attachments/assets/929dec89-8c6f-4d7c-b07c-e5141ffbd492\" /\u003e\n\nPoints to Remember:\n- Django Application contain only one app userRegistration.\n- Unit Tests for Django apps are written in sub-directories inside tests directory.\n- db.sqlite3 is our database file and manage.py is our entry point file.\n- forms.py inside userRegistration directory is the form for registration.\n- models.py inside userRegistration directory contains the database schema for the user.\n- urls.py inside userRegistration directory contains all the API endpoints which can be used for different functinality over the website. Comments are written beside it and in their respective view function to know what API and view function does what.\n- views.py inside userRegistration directory contains all the logical function which are being used all over the userRegistration app and API endpoints.\n- templates sub-directory inside userRegistration directory contains html file to be rendered when some API endpoint is being called.\n\nFor any query raise issue or comment in the repository.\n\nThank You\n\ncoded by: {Rishabh Mudgal}\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-mudgal%2Freferral-system-task","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmr-mudgal%2Freferral-system-task","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-mudgal%2Freferral-system-task/lists"}