{"id":18275843,"url":"https://github.com/gr7800/chabbi_typing_test","last_synced_at":"2026-04-12T05:34:17.794Z","repository":{"id":169965581,"uuid":"646068893","full_name":"gr7800/chabbi_typing_test","owner":"gr7800","description":"This is a React-based Touch Typing App that allows users to practice their typing skills. The app provides a random text field for the user to type and calculates their typing speed (WPM) and accuracy. It also keeps track of the typing history, showing the user's previous performance.","archived":false,"fork":false,"pushed_at":"2023-05-27T07:47:23.000Z","size":217,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-03T19:30:30.169Z","etag":null,"topics":["chakra-ui","css","html","javascript","reactjs"],"latest_commit_sha":null,"homepage":"https://chabbi-typing-test.netlify.app","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/gr7800.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":"2023-05-27T07:21:27.000Z","updated_at":"2023-05-27T07:48:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"17760ba5-f5cc-4f74-9f76-e718c99398cc","html_url":"https://github.com/gr7800/chabbi_typing_test","commit_stats":null,"previous_names":["gr7800/chabbi_typing_test"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gr7800/chabbi_typing_test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr7800%2Fchabbi_typing_test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr7800%2Fchabbi_typing_test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr7800%2Fchabbi_typing_test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr7800%2Fchabbi_typing_test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gr7800","download_url":"https://codeload.github.com/gr7800/chabbi_typing_test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr7800%2Fchabbi_typing_test/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31705574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T05:11:36.334Z","status":"ssl_error","status_checked_at":"2026-04-12T05:11:27.332Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chakra-ui","css","html","javascript","reactjs"],"created_at":"2024-11-05T12:14:13.482Z","updated_at":"2026-04-12T05:34:17.767Z","avatar_url":"https://github.com/gr7800.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Touch Typing App\n\nThis is a React-based Touch Typing App that allows users to practice their typing skills. The app provides a random text field for the user to type and calculates their typing speed (WPM) and accuracy. It also keeps track of the typing history, showing the user's previous performance.\n\n# Deployed link : [https://chabbi-typing-test.netlify.app]\n\n## Features\n\n- Random text generation for typing practice\n- Calculation of typing speed (WPM) and accuracy\n- History tracking of past typing performances\n- User interface with Chakra UI components\n- Real-time color indication of correct and incorrect typing\n\n## Installation\n\n1. Clone the repository:\n\n```shell\ngit clone https://github.com/your/repo.git\n\n```\n\n2. Navigate to the project directory:\n\n```shell\ncd typing-app\n```\n3. Install the dependencies:\n\n```shell\nnpm install\n\n```\n\n4. Start the development server:\n\n```shell\nnpm start\n```\n\n5. Open your browser and visit http://localhost:3000 to access the app.\n\n# Output\n\n\u003cimg src =\"./image/output.jpg\" alt=\"output\" /\u003e\n\n\n# Usage\n1. The app displays a random text in a designated text field.\n2. Start typing the displayed text in the input box.\n3. As you type, the characters in the input box will change color:\n   * Correctly typed characters will appear in green.\n   * Incorrectly typed characters will appear in red.\n4. Once you have typed the entire text correctly, the app will reset and generate a new random text for further practice.\n5. Your typing speed (WPM) and accuracy percentage will be displayed below the input box.\n6. The typing history table shows your past performances, including WPM, accuracy, and elapsed time.\n\n# Contributing\nContributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgr7800%2Fchabbi_typing_test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgr7800%2Fchabbi_typing_test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgr7800%2Fchabbi_typing_test/lists"}