{"id":15003312,"url":"https://github.com/lfost42/braillesort","last_synced_at":"2026-02-27T06:53:58.115Z","repository":{"id":112831906,"uuid":"429937472","full_name":"lfost42/braillesort","owner":"lfost42","description":"Formats ASCII-Braille symbols into braille order for proper transcription of the Special Symbols Page as required by the Braille Authority of North America.","archived":false,"fork":false,"pushed_at":"2022-05-18T04:35:38.000Z","size":32251,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-18T14:22:58.184Z","etag":null,"topics":["asp-net-core-mvc","braille","csharp","dapper-donet-core","data-access-object-pattern","identity","ms-sql-server","roles","sql","ueb"],"latest_commit_sha":null,"homepage":"","language":"C#","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/lfost42.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":"2021-11-19T21:21:44.000Z","updated_at":"2023-05-08T02:31:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"34a1a2db-97a7-41a7-80fd-b78c948b5343","html_url":"https://github.com/lfost42/braillesort","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/lfost42%2Fbraillesort","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lfost42%2Fbraillesort/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lfost42%2Fbraillesort/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lfost42%2Fbraillesort/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lfost42","download_url":"https://codeload.github.com/lfost42/braillesort/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243154853,"owners_count":20245003,"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":["asp-net-core-mvc","braille","csharp","dapper-donet-core","data-access-object-pattern","identity","ms-sql-server","roles","sql","ueb"],"created_at":"2024-09-24T18:57:54.357Z","updated_at":"2026-02-27T06:53:58.057Z","avatar_url":"https://github.com/lfost42.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BrailleSort\n\nFormats ASCII-Braille symbols into braille order for proper transcription of the Special Symbols Page as required by the Braille Authority of North America.\n\n![My App](./app.png)\n\n## WALKTHROUGH\n\nMinimal Viable Product:\n- [BrailleSymbolsAPI](https://github.com/lfost42/BrailleSymbols) allows admins to maintain the special symbols database and users to query it.\n- IssueTrackingAPI allows users to report errors/discrepancies in the database or suggest app changes.\n\nOther Planned Features:\n- Ability to search for symbols.\n- Ability to select a symbol and add it to a list that is sorted into ASCII-braille order. \n- Add 'dot locator' and special symbol description (for formatting of the Braille Special Symbols page)\n\nSort a pasted list into ASCII-braille order\n- Alert user when a symbol includes a character that is not ASCII-braille\n- Alert user when a symbol was not found in the database\n\t- user may request alerted symbol be added to the database\n- Issue System allows users to report bugs/errors and admins to assign/solve them \n\n## OPEN REQUIREMENTS\n\n- landing page will allow users to query the special symbols database\n- options to build the special symbols page or sort a list of symbols\n- app alerts user when symbol includes a character that is not ASCII braille\n- app alerts user when a symbol is not found in the database\n\t- user files ticket to add symbol to database\n- user login/registration for creating/reporting issues\n\t- proposed modifications to application\n\t- assign issues to other admins for research purposes\n\n## USER INTERFACE\n\nMVP:\n- Landing page\n- Area to paste a list of special symbols for sort\n- Sort button\n\nOther features:\n- Login option\n- Search Symbols\n- Option to export a csv of the symbols database\n- profile management\n- role management\n- issue management\n\n## LOGIC DESIGN\n\n- identity access\n- role based security\n- tracking for issues\n\n## DATA DESIGN\n\n### BrailleSymbolsAPI\n- symbol - str\n- symbol name - str\n\n### FosterPI (Authentication API)\n- admin - str\n- visitor - str\n- owner - str\n\n### IssueTrackerAPI\n- ticket - list\u003cnotes\u003e\n\t- priority - enum\n\t- type - str\n\t- Date Created - datetime\n\t- IsClosed - boolean\n\t- Date Closed - datetime\n\n- notes\n\t- note - str\n\t- ticket id\n\t- date created - datetime\n\t- date updated - datetime\n\n\\* The 64 ASCII-braille characters in 'braille order': abcdefghijklmnopqrstuvxyz\u0026=(!)*\u003c%?:$]\\\\[w1234567890/+#\u003e'-@^_\\\".;,\n\nThere are currently 510 known symbols listed in the ICEB database http://www.iceb.org/symbsc2.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flfost42%2Fbraillesort","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flfost42%2Fbraillesort","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flfost42%2Fbraillesort/lists"}