{"id":20762090,"url":"https://github.com/olgakapskaya/cards","last_synced_at":"2026-04-14T03:31:35.297Z","repository":{"id":65277653,"uuid":"585138246","full_name":"OlgaKapskaya/cards","owner":"OlgaKapskaya","description":"You can create your own study cards in the app and share them with other students. You can decorate the cards with pictures.","archived":false,"fork":false,"pushed_at":"2023-01-30T17:16:43.000Z","size":3509,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-11T17:26:08.402Z","etag":null,"topics":["eslint","material-ui","prettier","react","react-hook-form","react-router","redux-thunk","redux-toolkit","typescript"],"latest_commit_sha":null,"homepage":"https://olgakapskaya.github.io/cards/","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/OlgaKapskaya.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}},"created_at":"2023-01-04T12:18:16.000Z","updated_at":"2023-06-28T06:42:55.000Z","dependencies_parsed_at":"2023-02-15T09:01:14.511Z","dependency_job_id":null,"html_url":"https://github.com/OlgaKapskaya/cards","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OlgaKapskaya/cards","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlgaKapskaya%2Fcards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlgaKapskaya%2Fcards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlgaKapskaya%2Fcards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlgaKapskaya%2Fcards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OlgaKapskaya","download_url":"https://codeload.github.com/OlgaKapskaya/cards/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlgaKapskaya%2Fcards/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31781292,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"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":["eslint","material-ui","prettier","react","react-hook-form","react-router","redux-thunk","redux-toolkit","typescript"],"created_at":"2024-11-17T10:29:38.268Z","updated_at":"2026-04-14T03:31:35.280Z","avatar_url":"https://github.com/OlgaKapskaya.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cards training\n\nWhen we collect the answer ourselves and generate it, the brain works more actively. That is why everything we have\nspoken and imagined is remembered better than what we have just seen and heard.\n\nThis principle is the basis of learning with cards. We see a question - one side of the card with an unfamiliar word or\ndefinition. We then try to find the answer on our own and, if we fail, we open the back side and check ourselves. In\nessence, each viewing of a stack of cards is a small personal exam, a test of knowledge. During such a test, information\nis absorbed better than in simple reading.\n\nYou can create your own study cards in the app and share them with other students. You can decorate the cards with\npictures.\n\n## Authors:\n\n[![Contributors][contributors-shield]][contributors-url]\n\n[![demo](https://img.shields.io/badge/-demo-brightgreen?style=for-the-badge\u0026logo=github)](https://olgakapskaya.github.io/cards/)\n\n- [@tepek92](https://github.com/tepek92)\n- [@OlgaKapskaya](https://github.com/OlgaKapskaya)\n- [@kirkade](https://github.com/kirkade)\n\n## Stack:\n\n- [![React][react.js]][react-url]\n- [![Redux-toolkit][rtk]][rtk-url]\n- [![Redux-router-dom][rrd]][rrd-url]\n- [![Typescript][typescript]][typescript-url]\n- [![ESLint][eslint]][eslint-url]\n- [![Prettier][prettier]][prettier-url]\n- [![MaterialUI][mui]][mui-url]\n\n## Environment Setup:\n\n1. Clone the project onto your machine\n\n```sh\ngit clone https://github.com/OlgaKapskaya/cards.git\n```\n\n2. Install packages\n\n- yarn\n\n```sh\nyarn install\n```\n\n#### WebStorm is preferred\n\n- Prettier\n  WebStorm -\u003e Settings -\u003e Languages \u0026 Frameworks -\u003e JavaScript -\u003e Prettier -\u003e check the following:\n\n- [x] Prettier Package ~/dev/path-to-project/node_modules/prettier\n\n- [x] Run for Files: {\\*\\*/\\*,\\*}.{js,ts,jsx,tsx}\n\n- [x] on 'Reformat Code action'\n- [x] on Save\n\n* ESlint\n  WebStorm -\u003e Settings -\u003e Languages \u0026 Frameworks -\u003e Code Quality Tools -\u003e ESlint -\u003e check the following:\n\n- [x] Automatic ESLint configuration\n- [x] Run for Files: {\\*\\*/\\*,\\*}.{js,ts,jsx,tsx,html,vue}\n- [x] Run eslint --fix on save\n\n\u003c!-- LINKS  --\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/OlgaKapskaya/cards.svg?style=for-the-badge\n[contributors-url]: https://github.com/OlgaKapskaya/cards/graphs/contributors\n[react.js]: https://img.shields.io/badge/React-0769AD?style=for-the-badge\u0026logo=react\u0026logoColor=white\n[react-url]: https://reactjs.org/\n[rtk]: https://img.shields.io/badge/Redux%20Toolkit-0769AD?style=for-the-badge\u0026logo=redux\u0026logoColor=white\n[rtk-url]: https://redux-toolkit.js.org/\n[rrd]: https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge\u0026logo=react-router\u0026logoColor=white\n[rrd-url]: https://reactrouter.com/en/main\n[typescript]: https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\n[typescript-url]: https://www.typescriptlang.org/\n[eslint]: https://img.shields.io/badge/eslint-3A33D1?style=for-the-badge\u0026logo=eslint\u0026logoColor=white\n[eslint-url]: https://eslint.org/\n[prettier]: https://img.shields.io/badge/prettier-1A2C34?style=for-the-badge\u0026logo=prettier\u0026logoColor=F7BA3E\n[prettier-url]: https://prettier.io/\n[mui]: https://img.shields.io/badge/Material%20UI-007FFF?style=for-the-badge\u0026logo=mui\u0026logoColor=white\n[mui-url]: https://mui.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folgakapskaya%2Fcards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Folgakapskaya%2Fcards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folgakapskaya%2Fcards/lists"}