Este projeto é uma loja de roupas online completa, desenvolvida para proporcionar uma experiência de compra fluida e intuitiva. O objetivo principal é permitir que os usuários naveguem por produtos, adicionem itens ao carrinho e finalizem a compra. A loja conta com um sistema de login seguro e um fluxo de checkout simplificado, onde o pedido é enviado diretamente para o WhatsApp do lojista.
- Autenticação de Usuário: Sistema de login seguro usando Supabase.
- Catálogo de Produtos: Exibição de produtos com detalhes (nome, preço, etc.).
- Carrinho de Compras: Adicione, remova e gerencie itens antes de finalizar a compra.
- Cálculo de Frete: O usuário pode inserir o CEP para estimar o valor do frete.
- Checkout Simplificado: Geração e envio do pedido diretamente para o WhatsApp do lojista.
- Interface Moderna: Design responsivo e atraente, construído com Shadcn UI e Tailwind CSS.
Este projeto foi construído com as seguintes tecnologias e ferramentas:
-
Frontend:
- Next.js 15: Framework React para desenvolvimento de aplicações web.
- TypeScript: Linguagem para tipagem estática, garantindo maior segurança e escalabilidade.
- Tailwind CSS: Framework de CSS utilitário para design rápido e customizável.
- Shadcn UI: Componentes de interface de usuário reutilizáveis e acessíveis.
-
Backend:
- Supabase: Plataforma de código aberto para autenticação de usuários e banco de dados.
Siga estas instruções para configurar e rodar o projeto em sua máquina local.
- Pré-requisitos:
- Node.js (versão 18.x ou superior)
- npm ou yarn
- Clone o repositório:
`bash git clone https://github.com/LEBEATO cd seu-repositorio
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev