{"id":20975256,"url":"https://github.com/functionland/web-gallery","last_synced_at":"2026-04-29T02:09:01.848Z","repository":{"id":44520977,"uuid":"508463331","full_name":"functionland/web-gallery","owner":"functionland","description":null,"archived":false,"fork":false,"pushed_at":"2022-07-13T11:21:45.000Z","size":6087,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-20T05:43:15.455Z","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/functionland.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":"2022-06-28T21:42:37.000Z","updated_at":"2022-06-28T21:43:26.000Z","dependencies_parsed_at":"2022-09-13T10:10:30.365Z","dependency_job_id":null,"html_url":"https://github.com/functionland/web-gallery","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/functionland%2Fweb-gallery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/functionland%2Fweb-gallery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/functionland%2Fweb-gallery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/functionland%2Fweb-gallery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/functionland","download_url":"https://codeload.github.com/functionland/web-gallery/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243374326,"owners_count":20280661,"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-19T04:41:36.410Z","updated_at":"2025-12-29T02:26:35.027Z","avatar_url":"https://github.com/functionland.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web Gallery for the Fotos\nThis repo contains the code for a web gallery application that uses a Box as the storage. Users can view the photos that they have uploaded to their Box using the Fotos app.\n\nThe latest stable version of this repo is published at [gallery.fx.land](gallery.fx.land). You can connect the app to your Box and the wallet that you used for backing up your photos in the Fotos app.\n\nThe web gallery uses Fula Protocol Suite to retreive files and their metadata from a Box instance. It uses DID keys generated from a connected wallet to decrypt the data and show them.\n\n## Development\nIf you want to play with the code or develop a new feature, you can do it like you do with any other `create-react-app` application.\n\nFirst you need to install the dependencies:\n```bash\nyarn\n```\n\nThen start the development server\n```bash\nyarn start\n```\n\nYou can make a production build using\n```bash\nyarn run build\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffunctionland%2Fweb-gallery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffunctionland%2Fweb-gallery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffunctionland%2Fweb-gallery/lists"}