{"id":23324617,"url":"https://github.com/evandrocalado/comfy-store","last_synced_at":"2026-04-06T09:32:45.014Z","repository":{"id":215020099,"uuid":"737917426","full_name":"EvandroCalado/comfy-store","owner":"EvandroCalado","description":"Bem-vindo ao Comfy Store! Este é um projeto de e-commerce construído em React com Vite, utilizando Tailwind CSS com Daisy UI para estilização, TypeScript para tipagem, Redux para gerenciamento de estado e React Query para facilitar o gerenciamento de dados assíncronos. Possue integração com API feita com strapi CMS.","archived":false,"fork":false,"pushed_at":"2024-02-26T14:05:12.000Z","size":1073,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-07T06:14:43.480Z","etag":null,"topics":["eslint","prettier","react","reactquery","redux","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://comfy-store-tau.vercel.app","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/EvandroCalado.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}},"created_at":"2024-01-02T00:29:32.000Z","updated_at":"2024-09-07T13:43:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"daf341dc-903c-4fd3-9e11-a21383ce9fc6","html_url":"https://github.com/EvandroCalado/comfy-store","commit_stats":null,"previous_names":["evandrocalado/comfy-store"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EvandroCalado/comfy-store","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvandroCalado%2Fcomfy-store","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvandroCalado%2Fcomfy-store/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvandroCalado%2Fcomfy-store/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvandroCalado%2Fcomfy-store/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EvandroCalado","download_url":"https://codeload.github.com/EvandroCalado/comfy-store/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvandroCalado%2Fcomfy-store/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31466620,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T08:36:52.050Z","status":"ssl_error","status_checked_at":"2026-04-06T08:36:51.267Z","response_time":112,"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","prettier","react","reactquery","redux","tailwindcss","typescript"],"created_at":"2024-12-20T18:19:18.942Z","updated_at":"2026-04-06T09:32:44.996Z","avatar_url":"https://github.com/EvandroCalado.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\n  \u003cimg src=\"https://github.com/EvandroCalado/comfy-store/assets/110628201/28bdef98-c809-4c60-8cc2-7a4725d38933\" alt=\"Logo\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e Comfy Store \u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003e Loja online \u003c/b\u003e\u003c/br\u003e\n  \u003csub\u003e E-commerce construído em React com Vite, Tailwind CSS com Daisy UI, TypeScript, Redux e React Query.\n  \u003csub\u003e\n\u003c/p\u003e\n\n\n[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#table-of-contents)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#Introdução\"\u003e 🧩 Introdução \u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#Resultados\"\u003e 🚀 Resultados\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#Dependências\"\u003e 🧪 Dependências\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#Ideias\"\u003e💡 Possíveis Melhorias \u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#Creditos\"\u003e 🏆 Créditos \u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003c/p\u003e\n\n\u003cbr/\u003e\n\n\u003ca id=\"Introdução\"\u003e\u003c/a\u003e\n## 🧩 Introdução \n\n  ***⠀⠀⠀⠀Bem-vindo ao Comfy Store! Este é um projeto de e-commerce construído em React com Vite, utilizando Tailwind CSS com Daisy UI para estilização, TypeScript para tipagem, Redux para gerenciamento de estado e React Query para facilitar o gerenciamento de dados assíncronos. Possue integração com API feita com strapi CMS.***\n\n\u003cbr/\u003e\n\n\n\u003ca id=\"Resultados\"\u003e\u003c/a\u003e\n## 🚀 Resultados \n  \u003e Todos os resultados foram alcançados com sucesso. De modo geral são esses os resultados de cada requisição. \n\n\u003cbr/\u003e \n\n## Front-end\n\n\u003c/summary\u003e\n\n### 🤳🏻 Mobile\n\n\nHome | Sobre | Entrar | Registro |\n|---|---|---|---|\n\u003cimg src=\"https://github.com/EvandroCalado/comfy-store/assets/110628201/978cdf95-361d-43dc-9142-42e9ec77cebc\" width=\"330\" height=\"350\" /\u003e | \u003cimg src=\"https://github.com/EvandroCalado/comfy-store/assets/110628201/6535eb10-8fd9-463d-b05d-f0aa844b3f87\" width=\"330\" height=\"350\" /\u003e| \u003cimg src=\"https://github.com/EvandroCalado/comfy-store/assets/110628201/4dbd0fc0-358f-434c-b511-1e404c60c8ef\" width=\"330\" height=\"350\" /\u003e| \u003cimg src=\"https://github.com/EvandroCalado/comfy-store/assets/110628201/595bd568-ffcb-48fb-b267-2393863c3613\" width=\"330\" height=\"350\" /\u003e\n  \n  \n[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#table-of-contents)\n\n\n### 💻 Desktop\n\n\nHome | Produtos | Carrinho |\n|---|---|---|\n\u003cimg src=\"https://github.com/EvandroCalado/comfy-store/assets/110628201/2fca71d6-22a7-4af0-b837-f4ddadd58e29\" width=\"900\" height=\"150\" /\u003e | \u003cimg src=\"https://github.com/EvandroCalado/comfy-store/assets/110628201/e03f3d85-fbf6-444f-b815-11e2a7f75410\" width=\"900\" height=\"150\" /\u003e | \u003cimg src=\"https://github.com/EvandroCalado/comfy-store/assets/110628201/af318e4c-44d5-427e-acc9-c0c540f1200c\" width=\"900\" height=\"150\" /\u003e\n\n\n\u003cbr/\u003e\n \n\n\u003ca id=\"Dependências\"\u003e\u003c/a\u003e\n## 🧪 Dependências\n\u003e Requisitos para rotar o codigo...\n\n  \n\u003cbr /\u003e   \n\n## `📖 Instalação`\n\n\u003cbr /\u003e\n\n\u003e Com o git instalado. \n\n```\ngit clone https://github.com/EvandroCalado/comfy-store\n```\n\n\u003cbr /\u003e\n\n\u003e Com o node instalado. \n\n```\nnpm install\n```\n\n\n## `📖 Scripts` \n\n```JSON\n  \"scripts\": {\n    \"dev\": \"vite\",\n    \"build\": \"tsc \u0026\u0026 vite build\",\n    \"lint\": \"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0\",\n    \"preview\": \"vite preview\",\n    \"test\": \"vitest\",\n    \"test:ui\": \"vitest --ui\",\n    \"coverage\": \"vitest run --coverage\"\n  },\n\n```\n  \n\n## `📖 Dependencies` \n\n```JSON\n \"dependencies\": {\n    \"@reduxjs/toolkit\": \"^1.9.5\",\n    \"@tanstack/react-query\": \"^4.32.6\",\n    \"@tanstack/react-query-devtools\": \"^4.32.6\",\n    \"axios\": \"^1.4.0\",\n    \"dayjs\": \"^1.11.9\",\n    \"lucide-react\": \"^0.303.0\",\n    \"nookies\": \"^2.5.2\",\n    \"react\": \"^18.2.0\",\n    \"react-dom\": \"^18.2.0\",\n    \"react-hot-toast\": \"^2.4.1\",\n    \"react-icons\": \"^4.10.1\",\n    \"react-redux\": \"^8.1.2\",\n    \"react-router-dom\": \"^6.14.2\",\n    \"tailwind-merge\": \"^2.2.0\"\n  },\n\n```\n\n\u003cbr /\u003e \n\n## `📖 devDependencies` \n\n\n```JSON\n  \"devDependencies\": {\n    \"@tailwindcss/typography\": \"^0.5.10\",\n    \"@testing-library/jest-dom\": \"^6.2.0\",\n    \"@testing-library/react\": \"^14.1.2\",\n    \"@types/jest\": \"^29.5.11\",\n    \"@types/react\": \"^18.2.43\",\n    \"@types/react-dom\": \"^18.2.17\",\n    \"@typescript-eslint/eslint-plugin\": \"^6.17.0\",\n    \"@typescript-eslint/parser\": \"^6.17.0\",\n    \"@vitejs/plugin-react\": \"^4.2.1\",\n    \"@vitest/coverage-v8\": \"^1.2.0\",\n    \"@vitest/ui\": \"^1.2.0\",\n    \"autoprefixer\": \"^10.4.16\",\n    \"daisyui\": \"^4.4.24\",\n    \"eslint\": \"^8.56.0\",\n    \"eslint-config-prettier\": \"^9.1.0\",\n    \"eslint-plugin-prettier\": \"^5.1.2\",\n    \"eslint-plugin-react\": \"^7.33.2\",\n    \"eslint-plugin-react-hooks\": \"^4.6.0\",\n    \"eslint-plugin-react-refresh\": \"^0.4.5\",\n    \"install\": \"^0.13.0\",\n    \"jest\": \"^29.7.0\",\n    \"jest-environment-jsdom\": \"^29.7.0\",\n    \"npm\": \"^10.2.5\",\n    \"postcss\": \"^8.4.32\",\n    \"prettier\": \"^3.1.1\",\n    \"prettier-plugin-tailwindcss\": \"^0.5.10\",\n    \"redux-mock-store\": \"^1.5.4\",\n    \"tailwindcss\": \"^3.4.0\",\n    \"ts-jest\": \"^29.1.1\",\n    \"typescript\": \"^5.2.2\",\n    \"vite\": \"^5.0.8\",\n    \"vitest\": \"^1.2.0\"\n  }\n\n```\n\n\n\u003ca id=\"Ideias\"\u003e\u003c/a\u003e\n## 💡 Possíveis Melhoras\n\u003e Possíveis melhorias no código e no projeto, caso queira voltar e melhorá lo.\n\n\u003cbr /\u003e\n\n  ### ***⠀⠀⠀⠀Atualmente, estou enfrentando desafios ao testar o código com o React Router Dom usando os novos loaders e actions. Além disso, estou encontrando dificuldades para integrar o Storybook com a DaysiUi. Estou ciente desses problemas e pretendo abordá-los em breve para garantir um funcionamento adequado. Agradeço a compreensão e paciência, e qualquer contribuição ou sugestão será bem-vinda.***\n\n\n\u003cbr /\u003e \n\n- [ ] ***- Testa todo o código.*** \n- [ ] ***- Adicionar Storybook para vizualização dos componentes com DaysiUI*** \n\n\n\u003cbr /\u003e \n\n\u003ca id=\"Creditos\"\u003e\u003c/a\u003e\n## 🏆 Créditos\n\n\u003cbr /\u003e\n\n\n\u003cdiv \u003e \n\n| [\u003cimg src=\"https://github.com/EvandroCalado/comfy-store/assets/110628201/67c2c7ab-bfc1-441f-a960-ec698fb99559\" width=250 \u003e\u003cbr\u003e\u003csub\u003e Evandro Calado \u003c/sub\u003e](https://www.linkedin.com/in/evandro-calado/) | ***Hello 😃 Se você chegou até aqui, acredito que gostou do meu projeto, nesse caso temos algo em comum, sendo assim que tal conversamos um pouco? Me chama no [linkedin](https://www.linkedin.com/in/evandro-calado/) 😁*** | \n|---|---|\n\n\n\u003c/div\u003e \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevandrocalado%2Fcomfy-store","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevandrocalado%2Fcomfy-store","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevandrocalado%2Fcomfy-store/lists"}