{"id":21595045,"url":"https://github.com/thirdmadman/fe-training-jsfepreschool-photofilter","last_synced_at":"2025-03-18T10:43:55.146Z","repository":{"id":115574114,"uuid":"544546369","full_name":"thirdmadman/fe-training-JSFEPRESCHOOL-photofilter","owner":"thirdmadman","description":null,"archived":false,"fork":false,"pushed_at":"2022-10-03T07:49:25.000Z","size":59,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-24T17:17:23.460Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thirdmadman.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":"2022-10-02T18:45:19.000Z","updated_at":"2022-10-02T18:49:20.000Z","dependencies_parsed_at":"2023-05-25T07:15:24.897Z","dependency_job_id":null,"html_url":"https://github.com/thirdmadman/fe-training-JSFEPRESCHOOL-photofilter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"thirdmadman/fe-training-template-repo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thirdmadman%2Ffe-training-JSFEPRESCHOOL-photofilter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thirdmadman%2Ffe-training-JSFEPRESCHOOL-photofilter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thirdmadman%2Ffe-training-JSFEPRESCHOOL-photofilter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thirdmadman%2Ffe-training-JSFEPRESCHOOL-photofilter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thirdmadman","download_url":"https://codeload.github.com/thirdmadman/fe-training-JSFEPRESCHOOL-photofilter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244207505,"owners_count":20416098,"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":[],"created_at":"2024-11-24T17:25:25.799Z","updated_at":"2025-03-18T10:43:55.117Z","avatar_url":"https://github.com/thirdmadman.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fe-training-JSFEPRESCHOOL-photofilter\nOriginally done in rolling-scopes-school/thirdmadman-JSFEPRESCHOOL, public reupload\n## Deploy link\nhttps://thirdmadman.github.io/fe-training-JSFEPRESCHOOL-photofilter/\n\n## Description\nLink for original task: https://github.com/rolling-scopes-school/tasks/blob/master/tasks/js30/js30-5.md\n\nIn this app I have used canvas, so it\\'s more about Graphic Editor other than Photo Filter - after each action, image, witch is rendered in page are changed - try to save it. As in real Graphic Editor, you don't have any already loaded images, you have to Import Image to start editing process\nJust in fact: in this structure of classes I have \"actions history\" (class ActionsSequence)\n\n### Requirements has been:\n1. Use: JS, HTML, CSS\n2. Don't use: frameworks for JS, jQuery, webpack or else\n3. User YOUR own original code, make it clean and readable\n\n### Features\n* Import Image\n* Export Image\n* Cancel Last Action\n* Rotate\n* Crop\n* Filter Blur\n* Filter Brightness/Contrast\n* \"Filter Hue/Saturation\"\n* \"Filter Invert\"\n\n### Unreleased features\n* Save Project\n* Load Project\n* Full Actions History\n* Edit Previous Action\n* Share Project\n* Presets\n* Better Image Crop\n* ...\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthirdmadman%2Ffe-training-jsfepreschool-photofilter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthirdmadman%2Ffe-training-jsfepreschool-photofilter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthirdmadman%2Ffe-training-jsfepreschool-photofilter/lists"}