{"id":16786088,"url":"https://github.com/debabin/react-doggee","last_synced_at":"2025-04-10T23:03:28.400Z","repository":{"id":58949387,"uuid":"476229963","full_name":"debabin/react-doggee","owner":"debabin","description":"🐕 doggee - service for you and your pets","archived":false,"fork":false,"pushed_at":"2022-09-09T16:40:30.000Z","size":3337,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T23:03:20.071Z","etag":null,"topics":["react","react-hooks","typescript"],"latest_commit_sha":null,"homepage":"","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/debabin.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":"2022-03-31T09:05:15.000Z","updated_at":"2025-02-02T10:52:10.000Z","dependencies_parsed_at":"2022-09-13T07:51:22.238Z","dependency_job_id":null,"html_url":"https://github.com/debabin/react-doggee","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/debabin%2Freact-doggee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debabin%2Freact-doggee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debabin%2Freact-doggee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debabin%2Freact-doggee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/debabin","download_url":"https://codeload.github.com/debabin/react-doggee/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312142,"owners_count":21082638,"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":["react","react-hooks","typescript"],"created_at":"2024-10-13T08:11:10.414Z","updated_at":"2025-04-10T23:03:28.374Z","avatar_url":"https://github.com/debabin.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🐕 REACT DOGGEE\n\nДелаем веб сервис DOGGEE с помощью библиотеки reactjs. DOGGEE 🐕 - это веб сервис для собаководов и любителей собак. Цель данных стримов получение опыта работы с разными и актуальными веб технологиями 2022 года.\n\nДанный репозиторий является результатом стримов по reactjs. Все стрим по данному репозито можно посмотреть тут в данном [плейлисте](https://youtube.com/playlist?list=PL_trBE0sVQmd3SjxZJcsvPPeIqPnyyh6w). В данном репозитории можно найти только страницу авторизации и регистрации.\n\nКонфигурация проекта:\n\n- Create React App + craco\n- Eslint Airbnb TS\n- Typescript\n- Prettier\n- React (Hooks)\n\nВ данном репозитории можно найти кастомные реализации:\n\n\u003e Возможно баги или недоработки. Лично на стримах просто хотелось попробовать и реализовать свои вариации веб решений.\n\n- **Fetch Api Class** (src/utils/api) - класс для работы с rest api, использует fetch\n- **i18n** (src/utils/intl) - инструмент для работы с i18n в реакт приложениях\n- **Theming (CSS Variables)** - (src/features/theming + src/static/theme) - изменение темы приложения с помощью React Context + CSS global variables\n- **Hooks**\n  - **useForm** (src/hooks/form) - hook для удобной работы с состоянием формы\n  - **useMutation, useQuery, useQueryLazy** (src/hooks/api) - hooks для удобной работы с rest api внутри компонентов\n- **Components/UI kit**\n  - **Input, Button**\n  - **Select**\n  - **Calendar** - календарь реализованый с использованием js date api\n- **CSS MODULES + Adaptive** - использовались css модули + полностью сделан адаптив\n\n## Социальные сети\n\n- :comet: \u0026nbsp;**[Github](https://github.com/debabin)**\n- :airplane: \u0026nbsp;**[Telegram](https://t.me/siberiacancode)**\n- :popcorn: \u0026nbsp;**[Youtube](https://www.youtube.com/c/SIBERIACANCODE)**\n- :robot: \u0026nbsp;**[Discord](https://discord.gg/VqubFtXM)**\n- :bird: \u0026nbsp;**[Twitter](https://twitter.com/db_dzo)**\n- :camera: \u0026nbsp;**[Instagram](https://www.instagram.com/db_babin/)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebabin%2Freact-doggee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdebabin%2Freact-doggee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebabin%2Freact-doggee/lists"}