{"id":19372121,"url":"https://github.com/solidcouch/solidcouch","last_synced_at":"2026-03-11T18:05:44.444Z","repository":{"id":113227095,"uuid":"595730304","full_name":"solidcouch/solidcouch","owner":"solidcouch","description":"Decentralized hospitality exchange software built with Solid Protocol. Soon, you can also start a community!","archived":false,"fork":false,"pushed_at":"2024-10-04T14:59:10.000Z","size":26825,"stargazers_count":25,"open_issues_count":17,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-24T17:53:00.051Z","etag":null,"topics":["decentralized","hospex","hospitality-exchange","solid-protocol"],"latest_commit_sha":null,"homepage":"https://solidcouch.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solidcouch.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},"funding":{"open_collective":"ohn"}},"created_at":"2023-01-31T17:37:35.000Z","updated_at":"2024-10-04T14:56:32.000Z","dependencies_parsed_at":"2024-04-17T15:20:24.689Z","dependency_job_id":"aa86c2d6-cb9e-4e56-a7c0-f46c2317ae95","html_url":"https://github.com/solidcouch/solidcouch","commit_stats":{"total_commits":102,"total_committers":4,"mean_commits":25.5,"dds":"0.22549019607843135","last_synced_commit":"2073f82af98a79be0dc16db1602c8239baafa69c"},"previous_names":["solidcouch/solidcouch"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidcouch%2Fsolidcouch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidcouch%2Fsolidcouch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidcouch%2Fsolidcouch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidcouch%2Fsolidcouch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solidcouch","download_url":"https://codeload.github.com/solidcouch/solidcouch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223928788,"owners_count":17226779,"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":["decentralized","hospex","hospitality-exchange","solid-protocol"],"created_at":"2024-11-10T08:21:41.166Z","updated_at":"2026-03-11T18:05:44.430Z","avatar_url":"https://github.com/solidcouch.png","language":"TypeScript","funding_links":["https://opencollective.com/ohn"],"categories":[],"sub_categories":[],"readme":"# SolidCouch\n\nA decentralized hospitality exchange community app built with Solid Protocol.\n\n## Developer quick start\n\nThis is a single page application written in React.\n\nYou need node v22. You can use [nvm](https://github.com/nvm-sh/nvm/blob/master/README.md) to switch to that particular version. You also need [yarn](https://classic.yarnpkg.com/en/docs/install).\n\n1. Clone this repository on your computer\n\n   ```bash\n   git clone https://github.com/solidcouch/solidcouch.git\n   ```\n\n1. Go to the project directory\n\n   ```bash\n   cd solidcouch\n   ```\n\n1. Install dependencies\n\n   ```bash\n   yarn\n   ```\n\n1. Run the app\n\n   ```bash\n   yarn dev\n   ```\n\nYou can also [configure the app](./docs/Configuration.md) with environment variables, e.g.:\n\n```bash\nVITE_COMMUNITY=\"https://community.example/community#us\" VITE_COMMUNITY_CONTAINER=\"community-example\" yarn dev`\n```\n\n## Testing\n\nWe use [Cypress](https://www.cypress.io/app) to test the application.\n\nTo start the tests, run `yarn cy:dev`, wait a bit, and Cypress will open. Select \"E2E tests\" from the options, then pick your preferred browser (Electron and Chromium work, Firefox fails), and select a test suite to run.\n\nNew tests are written with Playwright.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) and [NOTICE](NOTICE) files for details.\n\n**Note:** The logos, trademarks, and designs included in this repository are not covered by the MIT License.\nThey are the property of their respective owners and may not be used without permission.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/emoji-key/)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://mrkvon.org/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7449720?v=4?s=100\" width=\"100px;\" alt=\"mrkvon\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emrkvon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/solidcouch/solidcouch/commits?author=mrkvon\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-mrkvon\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#design-mrkvon\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"#projectManagement-mrkvon\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"https://github.com/solidcouch/solidcouch/pulls?q=is%3Apr+reviewed-by%3Amrkvon\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#translation-mrkvon\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mariha\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22178949?v=4?s=100\" width=\"100px;\" alt=\"Maria Kozinska\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMaria Kozinska\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-mariha\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#content-mariha\" title=\"Content\"\u003e🖋\u003c/a\u003e \u003ca href=\"#promotion-mariha\" title=\"Promotion\"\u003e📣\u003c/a\u003e \u003ca href=\"https://github.com/solidcouch/solidcouch/commits?author=mariha\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/solidcouch/solidcouch/pulls?q=is%3Apr+reviewed-by%3Amariha\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/TMC89\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/74301087?v=4?s=100\" width=\"100px;\" alt=\"Tanja\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTanja\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-TMC89\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/chagai95\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/31655082?v=4?s=100\" width=\"100px;\" alt=\"chagai95\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003echagai95\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-chagai95\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#promotion-chagai95\" title=\"Promotion\"\u003e📣\u003c/a\u003e \u003ca href=\"#question-chagai95\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/petr-hajek\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/38785076?v=4?s=100\" width=\"100px;\" alt=\"petr-hajek\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003epetr-hajek\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/solidcouch/solidcouch/commits?author=petr-hajek\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/solidcouch/solidcouch/issues?q=author%3Apetr-hajek\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/TilmanJimenez\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16045813?v=4?s=100\" width=\"100px;\" alt=\"TilmanJimenez\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTilmanJimenez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-TilmanJimenez\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"#ideas-TilmanJimenez\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://noeldemartin.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1517677?v=4?s=100\" width=\"100px;\" alt=\"Noel De Martin\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNoel De Martin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/solidcouch/solidcouch/issues?q=author%3ANoelDeMartin\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dreirund\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1590519?v=4?s=100\" width=\"100px;\" alt=\"dreirund\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edreirund\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/solidcouch/solidcouch/issues?q=author%3Adreirund\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/thhck\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/133600193?v=4?s=100\" width=\"100px;\" alt=\"Th\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/solidcouch/solidcouch/issues?q=author%3Athhck\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidcouch%2Fsolidcouch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolidcouch%2Fsolidcouch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidcouch%2Fsolidcouch/lists"}