ricardozamboni /
capputeeno
Capputeeno é um e-commerce de canecas e camisetas proposto como desafio Front End da @Rocketseat 🚀 👨🚀
37/100 healthLoading repository data…
duduzinmuller / repository
Front‑end de e‑commerce desenvolvido com React + TypeScript, utilizando a Context API para gerenciamento global de estado (carrinho, autenticação) e estilização modular com styled‑components. É uma base moderna e escalável
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Front-end de e‑commerce construído com React e TypeScript, estruturado para ser moderno e escalável:
Ideal como base ou template para lojas online com UI estilosa e lógica centralizada por Context + TypeScript.
git clone https://github.com/duduzinmuller/eccomerce-frontend.git
cd eccomerce-frontend
Instale as dependências:
bash Copiar Editar npm install
yarn install (Opcional) copie variáveis de ambiente:
bash Copiar Editar cp .env.example .env Inicie o servidor de desenvolvimento:
bash Copiar Editar npm start
yarn start Acesse http://localhost:3000
🧩 Estrutura de Pastas text Copiar Editar src/ ├── components/ # Componentes reutilizáveis (cards, botões, inputs, etc.) ├── context/ # Providers Context API (ex: CartContext, AuthContext) ├── hooks/ # Hooks customizados (ex: useCart, useAuth) ├── pages/ # Páginas (Home, Produtos, Carrinho, Checkout) ├── styles/ # styled-components globais e temas ├── utils/ # Helpers e funções utilitárias └── index.tsx # Entrada da aplicação ⚙️ Uso Exemplo com Context e hooks:
tsx Copiar Editar import { CartProvider } from './context/CartContext';
function App() { return ( {/* Rotas */} ); } Exemplo de styled-component:
tsx Copiar Editar import styled from 'styled-components';
export const Button = styled.button background: ${props => props.theme.primary}; color: white; padding: 0.8rem 1.2rem; border: none; border-radius: 4px;;
⚙️ Scripts Disponíveis
jsonc
Copiar
Editar
"scripts": {
"start": "react-scripts start", // inicia dev server
"build": "react-scripts build", // build otimizado para produção
"lint": "eslint 'src//*.{ts,tsx}'", // verifica estilo de código
"lint:fix": "eslint 'src//.{ts,tsx}' --fix", // corrige automaticamente
"format": "prettier --write 'src/**/.{ts,tsx,css,md}'" // formata o código
}
Selected from shared topics, language and repository description—not editorial ratings.
ricardozamboni /
Capputeeno é um e-commerce de canecas e camisetas proposto como desafio Front End da @Rocketseat 🚀 👨🚀
37/100 healthsucodelarangela /
Landing page de um e-commerce fictício de roupas e acessórios chamado Meteora, desenvolvido com Vue, TypeScript, Pinia, Bootstrap 5 e Bootstrap Icons. Projeto resultado do 7º Desafio Front End da Alura.
52/100 healthSalgado2004 /
Esta é uma solução Front-end para um website de E-commerce desenvolvido como parte do Projeto de Extensão UFPR Faz Sistema.
35/100 healtherikbernard /
O projeto de aplicação front-end de E-Commerce, com design responsivo utilizando tecnologias como Tailwind CSS e algumas funcionalidades essenciais. As tecnologias base de sua construção foram React, Vite, TypeScript e Zustand.
35/100 healthRenToGen /
Deploy do Front-End do E-commerce RenTo.
34/100 healthlucasmarcuzo /
🌐 Como criar um front-end de um E-commerce utilizando Angular
41/100 health