{"id":22538292,"url":"https://github.com/idb-devs/projetohashflixdjango","last_synced_at":"2026-05-18T04:42:46.069Z","repository":{"id":265127747,"uuid":"895204998","full_name":"IDB-devs/ProjetoHashflixDjango","owner":"IDB-devs","description":"Recreating the old Netflix website with python, using the django library, with a user system, films recently watched by each user, featured films by view count and recently added films overall","archived":false,"fork":false,"pushed_at":"2025-01-25T21:02:34.000Z","size":6477,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T07:28:51.674Z","etag":null,"topics":["django-project","html","python","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/IDB-devs.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":"2024-11-27T18:50:06.000Z","updated_at":"2025-01-25T21:02:37.000Z","dependencies_parsed_at":"2025-01-23T22:29:07.238Z","dependency_job_id":null,"html_url":"https://github.com/IDB-devs/ProjetoHashflixDjango","commit_stats":null,"previous_names":["idb-devs/projetohashflixdjango"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDB-devs%2FProjetoHashflixDjango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDB-devs%2FProjetoHashflixDjango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDB-devs%2FProjetoHashflixDjango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDB-devs%2FProjetoHashflixDjango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IDB-devs","download_url":"https://codeload.github.com/IDB-devs/ProjetoHashflixDjango/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245984556,"owners_count":20704794,"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-project","html","python","tailwindcss"],"created_at":"2024-12-07T11:11:19.100Z","updated_at":"2026-05-18T04:42:41.050Z","avatar_url":"https://github.com/IDB-devs.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HashFlix\n\n### Objective:\n\nRecreate the old Netflix website with python.\n\n### Method:\n\n- Django library -\u003e Python.\n- Tailwind CSS -\u003e Design Changes.\n- HTML -\u003e Websites Basics.\n\n### Features:\n\nUser system, films recently watched by each user, featured films by view count and recently added films overall.\n\n### Files Explanation:\n\n- manage.py -\u003e Main file, used to run the app/site.\n- ./templates folder -\u003e Basics for the frontend, navbar file for the navigation bar in all pages, and base.html for the basic html settings for head and body in all pages.\n- static folder -\u003e Static images along all website pages.\n- media folder -\u003e Folder for saving all movie/series thumbs and main images.\n- hashflix folder -\u003e Folder with the site's name for saving django settings and connections with it's extensions (filme folder).\n- filme folder -\u003e Folder utilized for creating the actual website with it's features.\n    - migrations folder -\u003e Django user authentication files.\n    - ./filme/templates folder -\u003e Folder with each HTML page in the website (frontend).\n    - admin.py -\u003e File created to add and edit, on django administrator page, the items (films, series and episodes) that will be available on the website and also to create the list of films seen by each user.\n    - apps.py -\u003e File created to make a superuser ready when deploying the site (backend).\n    - forms.py -\u003e File to create the login and account creation forms that must exist within the website for user control (backend). \n    - models.py -\u003e File for creating models present on the website, products that will be consumed by users (films and episodes) and how they will be saved in the database (backend).\n    - novos_context.py -\u003e File to create lists of recent films, list of featured films and list of films with the most views present on each user's home page.\n    - urls.py -\u003e File to create the URL pages that will be used by the website, connecting with the HTML files present in the templates folder (frontend connection).\n    - views.py -\u003e File to create the necessary functions on each page and connect the urls.py file with their respective HTML pages, in addition to prohibiting access to non-logged in users (backend).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidb-devs%2Fprojetohashflixdjango","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fidb-devs%2Fprojetohashflixdjango","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidb-devs%2Fprojetohashflixdjango/lists"}