{"id":15099626,"url":"https://github.com/alicebondme/words-learner","last_synced_at":"2026-01-06T14:52:35.850Z","repository":{"id":241388499,"uuid":"805821981","full_name":"AliceBondMe/words-learner","owner":"AliceBondMe","description":"Build your English vocabulary","archived":false,"fork":false,"pushed_at":"2024-06-10T15:02:32.000Z","size":3750,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T18:12:14.340Z","etag":null,"topics":["css-modules","react","react-hook-form","react-hooks","react-router","redux-toolkit","typescript"],"latest_commit_sha":null,"homepage":"https://alicebondme.github.io/words-learner","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/AliceBondMe.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-05-25T14:58:53.000Z","updated_at":"2024-06-10T15:02:36.000Z","dependencies_parsed_at":"2024-05-28T04:46:44.532Z","dependency_job_id":"dc56da66-3168-455c-bb58-eb2434ba5d5c","html_url":"https://github.com/AliceBondMe/words-learner","commit_stats":{"total_commits":13,"total_committers":1,"mean_commits":13.0,"dds":0.0,"last_synced_commit":"fe49173efd5bd12e9d756082f1acda4b5a0e36d1"},"previous_names":["alicebondme/words-learner"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliceBondMe%2Fwords-learner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliceBondMe%2Fwords-learner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliceBondMe%2Fwords-learner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliceBondMe%2Fwords-learner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AliceBondMe","download_url":"https://codeload.github.com/AliceBondMe/words-learner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245855695,"owners_count":20683561,"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":["css-modules","react","react-hook-form","react-hooks","react-router","redux-toolkit","typescript"],"created_at":"2024-09-25T17:24:47.560Z","updated_at":"2026-01-06T14:52:35.808Z","avatar_url":"https://github.com/AliceBondMe.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VocabBuilder\n\nVocabBuilder is a vocabulary-building application designed for Ukrainians learning English. The app is developed using TypeScript and React, styled with CSS modules, and utilizes Redux Toolkit for state management. Users can manage their vocabulary, track their progress, and train themselves through interactive exercises.\n\n![VocabBuilder HomePage preview](./assets/home.JPG)\n\n## Used technologies\n\n\u003cp align=\"center\" \u003e\n\u003ca href=\"https://www.typescriptlang.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/typescript-colored.svg\" width=\"36\" height=\"36\" alt=\"JavaScript\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://reactjs.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/react-colored.svg\" width=\"36\" height=\"36\" alt=\"React\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://redux.js.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/redux-colored.svg\" width=\"36\" height=\"36\" alt=\"Redux\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Features\n\n- User Authentication: Users must be authorized to access the app's features.\n  ![VocabBuilder Registration preview](./assets/register.JPG)\n\n- Vocabulary Management: Users can add, edit, and delete their own words.\n  ![VocabBuilder Adding word preview](./assets/adding.JPG)\n\n  ![VocabBuilder Editing word preview](./assets/editing.JPG)\n\n- Recommended Words: Users can add recommended words from other users to their collections.\n  ![VocabBuilder Recommended preview](./assets/recommended.JPG)\n\n- Progress Tracking: Users can monitor their progress and see statistics about their learning journey.\n\n- Filtering: Users can filter words by keywords and categories.\n\n- Training Room: An interactive training room where users practice translations and receive feedback. Words that users struggle with are retained for further training.\n  ![VocabBuilder Training preview](./assets/training.JPG)\n\n  ![VocabBuilder Results preview](./assets/results.JPG)\n\n- Responsive Design: The app is styled to be fully responsive, ensuring a seamless user experience across different devices and screen sizes.\n  ![VocabBuilder Mobile screens preview](./assets/mobile.png)\n\n## Contact\n\nFor questions or support, contact me at `https://github.com/AliceBondMe`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falicebondme%2Fwords-learner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falicebondme%2Fwords-learner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falicebondme%2Fwords-learner/lists"}