{"id":16363360,"url":"https://github.com/cobypear/image-repo","last_synced_at":"2026-01-29T13:30:18.478Z","repository":{"id":55069976,"uuid":"327461905","full_name":"CobyPear/image-repo","owner":"CobyPear","description":"Shopify Coding Challange","archived":false,"fork":false,"pushed_at":"2021-01-24T19:14:25.000Z","size":3072,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-30T09:41:57.884Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CobyPear.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}},"created_at":"2021-01-07T00:30:29.000Z","updated_at":"2021-01-24T19:14:27.000Z","dependencies_parsed_at":"2022-08-14T11:00:51.925Z","dependency_job_id":null,"html_url":"https://github.com/CobyPear/image-repo","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/CobyPear%2Fimage-repo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CobyPear%2Fimage-repo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CobyPear%2Fimage-repo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CobyPear%2Fimage-repo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CobyPear","download_url":"https://codeload.github.com/CobyPear/image-repo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239776871,"owners_count":19695177,"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-10-11T02:27:20.531Z","updated_at":"2026-01-29T13:30:18.420Z","avatar_url":"https://github.com/CobyPear.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shopify Challenge Image Repository\n\nView deployed application here: https://guarded-bayou-88466.herokuapp.com/\n\n### Description\n\nThis is an image repository aka photo gallery app. You can view, upload, and download photos.\n\nCurrently the image repository is publicly viewable and there are no extra permissions required to upload or download images. \n\nImages are automatically deleted from the bucket after 25 days from date of upload.\n\n### Technology\n\n- HTML\n- CSS\n- Node.js\n    - Google Cloud Storage\n    - Multer\n    - Express\n- Heroku\n\n### Future Development\n\n- authorization and private collections\n- add keywords to image uploads\n- search by keywords or image titles\n- automatically blur NSFW content with GCP Cloud Vision API\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcobypear%2Fimage-repo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcobypear%2Fimage-repo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcobypear%2Fimage-repo/lists"}