{"id":27021673,"url":"https://github.com/dtsivkovski/braille-reader-game","last_synced_at":"2026-04-15T10:37:49.393Z","repository":{"id":284620100,"uuid":"884014799","full_name":"dtsivkovski/braille-reader-game","owner":"dtsivkovski","description":"A STEM educational game website designed with screen reader compatibility in mind.","archived":false,"fork":false,"pushed_at":"2025-04-02T19:31:36.000Z","size":1270,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-03T13:54:31.298Z","etag":null,"topics":["angular","css","html","javascript","typescript"],"latest_commit_sha":null,"homepage":"https://braille-reader-game.vercel.app","language":"TypeScript","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/dtsivkovski.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-06T01:27:31.000Z","updated_at":"2025-04-02T19:31:37.000Z","dependencies_parsed_at":"2025-03-26T20:44:48.726Z","dependency_job_id":null,"html_url":"https://github.com/dtsivkovski/braille-reader-game","commit_stats":null,"previous_names":["dtsivkovski/braille-reader-game"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtsivkovski%2Fbraille-reader-game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtsivkovski%2Fbraille-reader-game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtsivkovski%2Fbraille-reader-game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtsivkovski%2Fbraille-reader-game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtsivkovski","download_url":"https://codeload.github.com/dtsivkovski/braille-reader-game/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247242607,"owners_count":20907128,"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":["angular","css","html","javascript","typescript"],"created_at":"2025-04-04T19:51:54.862Z","updated_at":"2026-04-15T10:37:44.368Z","avatar_url":"https://github.com/dtsivkovski.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Braille Game\n\nAn interactive educational game built with Angular to help users learn and practice various STEM skills. The goal of the website and included games is to be as minimal as possible to focus on accessiblity and ease of use with a screen reader and/or connected braille display.\n\n## Features\n\n- Basic Math Game\n  - Addition, subtraction, multiplication, and division practice\n  - Randomized questions with appropriate difficulty levels\n  - Immediate feedback on answers\n  - Accessible interface\n- Other games coming soon\n\n## Accessing the Game\n\nThe game can be played online, deployed at [braille-reader-game.vercel.app](https://braille-reader-game.vercel.app/).\n\n## Installation and Development\n\n### Prerequisites\n\n- Node.js (v22 or higher)\n- npm (comes with Node.js)\n- Angular CLI (v22.5.1 or higher)\n\n### Steps to Run Locally\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/dtsivkovski/braille-reader-game.git\ncd braille-reader-game\n```\n\n2. Install dependencies:\n\n```bash\nnpm install\n```\n\n3. Run the development server:\n\n```bash\nng serve\n```\n\n4. Navigate to [localhost:4200](http://localhost:4200) to play\n\n### Project Structure\n\n- `src/app/` - Main application code\n  - `basic-math/` - Basic math game component\n  - `home/` - Home page component\n  - `types/` - TypeScript interfaces and types\n- `public/` - Static assets\n- `src/styles.scss` - Global styles\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdtsivkovski%2Fbraille-reader-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdtsivkovski%2Fbraille-reader-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdtsivkovski%2Fbraille-reader-game/lists"}