{"id":22415187,"url":"https://github.com/german-zarate/polls-app-django","last_synced_at":"2025-10-15T21:30:33.338Z","repository":{"id":240225222,"uuid":"800533385","full_name":"german-zarate/Polls-App-Django","owner":"german-zarate","description":"My First Django Project","archived":false,"fork":false,"pushed_at":"2024-05-14T14:13:29.000Z","size":16,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-05T15:12:05.459Z","etag":null,"topics":["backend-development","django","polls","python"],"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/german-zarate.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":"2024-05-14T14:12:56.000Z","updated_at":"2024-06-06T02:01:48.000Z","dependencies_parsed_at":"2024-05-17T12:47:00.783Z","dependency_job_id":"b10c4cf0-c8e4-4753-9b60-cffc464469fa","html_url":"https://github.com/german-zarate/Polls-App-Django","commit_stats":null,"previous_names":["german-zarate/polls-app-django"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/german-zarate%2FPolls-App-Django","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/german-zarate%2FPolls-App-Django/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/german-zarate%2FPolls-App-Django/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/german-zarate%2FPolls-App-Django/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/german-zarate","download_url":"https://codeload.github.com/german-zarate/Polls-App-Django/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236641545,"owners_count":19181889,"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":["backend-development","django","polls","python"],"created_at":"2024-12-05T15:11:34.996Z","updated_at":"2025-10-15T21:30:28.008Z","avatar_url":"https://github.com/german-zarate.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Polls App\n\nThe project uses Django Framework in Python and MySQL as database. \n\nA) The Project Contains 2 Apps :\n  1. The Main Polls App.\n  2. A Landing Page for the user on launching the server.\n\nB) The Following views have been created in the Polls App:\n  1. Home Page (named home)\n  2. Detail Page (A page containing detailed description of Every Question)\n  3. Results Page (Live Detail of which options of particular question has how many votes)\n  4. Vote (To record the Selected Choice)\n \n C) The Following Classes are created for Polls App :\n  1. Question (Contains the Question Text [255 charecters] and Date Published)\n  2. Choice (Contains Question ID [Foreign Key Reference], Text [255 chars], Votes [No. of Votes for the particular choice])\n  \n D) Through Admin.py, Django Default UI has been enabled and can be used to Feed New Questions and Choices\n  \n E) Templates have been written in HTML for Landing Page, Polls HomePage, Detail Page, and Results Page\n  \n  \n F) ScreenShots of the Project :\n \n ***PS: The UI is Pretty basic***\n 1) Landing Page : \n ![image](https://user-images.githubusercontent.com/77016507/205308200-0144c6ec-fe45-46a5-af41-21961db0b1fb.png)\n \n2) Admin Page to Add Poll Questions and Choices\n  a) HomePage :\n  ![image](https://user-images.githubusercontent.com/77016507/205308836-78adb960-01e3-44bf-9dfe-93c70b47ee22.png)\n  \n  b) Add Question :\n  ![image](https://user-images.githubusercontent.com/77016507/205309026-14d8e62e-4bc4-4b7f-b43d-92992e9d63ba.png)\n  \n  c)Add Choices :\n  ![image](https://user-images.githubusercontent.com/77016507/205309151-2bf4789f-1399-4469-8f88-e87e4eadc2a2.png)\n\n3) Polls Homepage for User :\n![image](https://user-images.githubusercontent.com/77016507/205308579-643c32cc-18a0-4908-908b-816edcf6b8a4.png)\n\n4) Voting Page For a Question :\n![image](https://user-images.githubusercontent.com/77016507/205308654-1aa1fd9a-1790-4688-9f50-c0c67e764831.png)\n\n5) After Successful Voting :\n![image](https://user-images.githubusercontent.com/77016507/205308742-91036ded-8179-4ab9-9ba5-2dc1843181e8.png)\n\nG) MySQL Migrations :\n  \n  ![image](https://user-images.githubusercontent.com/77016507/205309584-d5c12f81-c667-4b93-a825-a68d623a4f7e.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerman-zarate%2Fpolls-app-django","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgerman-zarate%2Fpolls-app-django","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerman-zarate%2Fpolls-app-django/lists"}