{"id":19555679,"url":"https://github.com/szymonrucinski/plan-doskonaly","last_synced_at":"2026-05-06T15:37:04.869Z","repository":{"id":124111895,"uuid":"308393256","full_name":"szymonrucinski/plan-doskonaly","owner":"szymonrucinski","description":"React and TypeScript web app 🌩️ for labelling huge images 🖼️ datasets. Learn about movies and cinematography 🎥 while helping to build a huge open-source dataset for CNN 🧠","archived":false,"fork":false,"pushed_at":"2023-01-13T19:49:59.000Z","size":21224,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-08T21:22:13.388Z","etag":null,"topics":["ai","data-labeling-tools","frontend","machienlearning","react"],"latest_commit_sha":null,"homepage":"https://plan-doskonaly.netlify.app/","language":"TypeScript","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/szymonrucinski.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":"2020-10-29T16:53:23.000Z","updated_at":"2023-02-11T00:26:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"fc1db21a-c1dd-4607-b672-8fce3fb16959","html_url":"https://github.com/szymonrucinski/plan-doskonaly","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/szymonrucinski%2Fplan-doskonaly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szymonrucinski%2Fplan-doskonaly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szymonrucinski%2Fplan-doskonaly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szymonrucinski%2Fplan-doskonaly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/szymonrucinski","download_url":"https://codeload.github.com/szymonrucinski/plan-doskonaly/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240814837,"owners_count":19861955,"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":["ai","data-labeling-tools","frontend","machienlearning","react"],"created_at":"2024-11-11T04:35:17.801Z","updated_at":"2026-05-06T15:36:59.815Z","avatar_url":"https://github.com/szymonrucinski.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"docs/images/headline.png\"/\u003e\n\u003c/p\u003e\n\n---\n\n## Movie Set Labelling App (Plan Doskonały)\n\n### Introduction\n\n[Plan Doskonały](https://plan-doskonaly.netlify.app) is a React Typescript web application for labelling images (shots from movies) as part of an engineering thesis by Szymon Ruciński. The goal of the project is to label frames from movies collected by my data-mining script.\nA CNN model will be later trained on that data to classify different type of movie shots.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg width=\"600\" src=\"docs/images/introduction.png\"/\u003e\n    \u003cimg width=\"600\" src=\"docs/images/interface_1.png\"/\u003e\n    \u003cimg width=\"600\" src=\"docs/images/interface_2.png\"/\u003e\n\u003c/p\u003e\n\n### How does it work?\n\nBefore you start, please visit the [learn section ](https://plan-doskonaly.netlify.app/learn) section to familiarize yourself with the types of movie shots. It explains in Polish all the types of shots and their definitions with examples.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg width=\"400\" src=\"docs/images/tutorial_2.png\"/\u003e\n    \u003cimg width=\"400\" src=\"docs/images/tutorial_3.png\"/\u003e\n    \u003cimg width=\"400\" src=\"docs/images/tutorial_4.png\"/\u003e\n\n\u003c/p\u003e\n\n### Quiz\n\nTake the quiz consisting of 25 film frames and identify the correct type of set for each frame.\nYou will not be able to move on to the next question without submitting your answer.\nOnce all shots are classified and you agree to publish the results, the answers will be sent to the server.\nThe project currently has 156 thousand photos from 2504 videos that are waiting to be classified. Your help in correctly identifying the frames is invaluable and will greatly aid in training the AI model. Thank you for your support!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fszymonrucinski%2Fplan-doskonaly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fszymonrucinski%2Fplan-doskonaly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fszymonrucinski%2Fplan-doskonaly/lists"}