{"id":20355350,"url":"https://github.com/artelydev/twoeyes","last_synced_at":"2025-06-14T13:04:23.000Z","repository":{"id":43334750,"uuid":"284521991","full_name":"artelydev/twoeyes","owner":"artelydev","description":"Restoring binocular vision","archived":false,"fork":false,"pushed_at":"2025-06-12T16:55:37.000Z","size":3411,"stargazers_count":7,"open_issues_count":12,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-12T17:46:45.656Z","etag":null,"topics":["amblyopia","binocular","eye-care","eyes","monocular","strabismus","two-eyes","vision"],"latest_commit_sha":null,"homepage":"https://twoeyes.netlify.com/","language":"TypeScript","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/artelydev.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,"zenodo":null}},"created_at":"2020-08-02T18:51:16.000Z","updated_at":"2025-04-22T11:40:54.000Z","dependencies_parsed_at":"2023-09-25T02:02:05.496Z","dependency_job_id":"103e5d96-34e4-4a36-a0c6-77dfd0e3f4c7","html_url":"https://github.com/artelydev/twoeyes","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/artelydev/twoeyes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artelydev%2Ftwoeyes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artelydev%2Ftwoeyes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artelydev%2Ftwoeyes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artelydev%2Ftwoeyes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/artelydev","download_url":"https://codeload.github.com/artelydev/twoeyes/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artelydev%2Ftwoeyes/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259820794,"owners_count":22916546,"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":["amblyopia","binocular","eye-care","eyes","monocular","strabismus","two-eyes","vision"],"created_at":"2024-11-14T23:12:18.666Z","updated_at":"2025-06-14T13:04:22.968Z","avatar_url":"https://github.com/artelydev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003etwoeyes\u003c/h2\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003e\n    React\n    · GatsbyJS\n    · three.js\n    · react-three-fiber\n    · TypeScript\n  \u003c/em\u003e\n  \u003cbr /\u003e\n  \u003cem\u003e\n    ESLint + airbnb\n    · stylelint\n    · remark-lint\n    · Prettier\n  \u003c/em\u003e\n  \u003cbr /\u003e\n  \u003cem\u003e\n    jest\n    · testing-library\n    · enzyme\n  \u003c/em\u003e\n  \u003cbr /\u003e\n  \u003cem\u003e\n    GitHub Actions\n    · Renovate\n    · TypoCI\n    · PWA\n  \u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://app.netlify.com/sites/twoeyes/deploys\"\u003e\n    \u003cimg src=\"https://api.netlify.com/api/v1/badges/8994a6ec-7f8e-44c3-96ee-8a245381feba/deploy-status\" alt=\"Netlify Status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/artelydev/twoeyes/actions?query=workflow%3AMain+branch%3Amaster\"\u003e\n    \u003cimg alt=\"Github Actions Build Status\" src=\"https://img.shields.io/github/workflow/status/artelydev/twoeyes/Main?label=Build\u0026style=flat-square\"\u003e\u003c/a\u003e    \n  \u003ca href=\"https://github.com/prettier/prettier\"\u003e\n    \u003cimg alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n### 👁 Binocular trainer\n\nThis piece of software serves as a helpful tool to restore\na binocular vision.\n\n#### ⚠ Caution\nIt is not in any way official treatment and nobody doesn't pretend it is.\nIt just what helps me (along with exercises) to deal with my problem,\nthus I wanted to share it.\n\nIf you have strabismus or amblyopia you need to deal with them first.\nConsult your doctor for that matter or at least do as many eye exercises\nas you could, because it would be really hard to make use of these exercises\notherwise.\n\n#### ↗ Motivation\n\nThere is ***really*** not so many applications that helps with that exact problem.\n\n#### ？ Instructions\n\nFirst of all, for these exercise you need to have and wear\nanaglyph red-cyan (could be another, but still anaglyph) 3D glasses.\n\nThe main thing about exercises is that you need to try to either\nsee the both colors darkly or both colors brightly, that would be\nthe indicator that both eyes work.\n\nTry to close your eyes one by one for better understanding.\n\n#### ⤓ Installation\n\nIt is possible to install the application on desktop and\nmobile. For that matter one would need a modern [Chrome browser](https://www.google.com/chrome/).\nThen when you open the website, there should be either **⊕** sign next\nto the address line or the popup that suggest you to add an app to either desktop\nor to the home screen of your mobile device.\n\nIn any case it is possible to install the app by clicking on\n[***Customize and control Google Chrome***](https://www.live2tech.com/wp-content/uploads/2018/02/how-to-home-button-google-chrome-1.jpg)\ncontext menu toggle and then clicking something like \"Add to home screen\".\n\n#### ⛒ Offline mode\n\nThe application works fully offline once you are visited\nthe website, and you will receive updates once something\nis updated, in case you use the officially deployed application.\n\n### ⥅ Contributions\n\nI am open to contributions mainly as exercises as for example:\n\n* 2D (mini-) games written in React\n* Physics simulations in React / react-three-fiber\n* Interactive graphics in react-three-fiber\n\n### 💫 Deploy your own\n\n[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/artelydev/twoeyes)\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/artelydev/twoeyes)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartelydev%2Ftwoeyes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fartelydev%2Ftwoeyes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartelydev%2Ftwoeyes/lists"}