Skip to content

jhonatanwen/wenshop

Repository files navigation

🛒 WenShop

Next.js React TypeScript Tailwind CSS

📖 Descrição

Esse projeto contém uma interface de usuário moderna e responsiva para e-commerce desenvolvida com Next.js 15, React 18, TypeScript e Tailwind CSS. Esse é um WebApp Full-Stack, para usar ele em sua totalidade em seu ambiente você precisa da WenShop API. O site oferecerá uma experiência de compra completa(Lista de desejos, Carrinho de Compras, Checkout e Tela de finalização de compra), autenticação de usuários e catálogo de produtos e suporte a tema claro\escuro.

🚀 Características

  • Next.js 15 - Framework React com SSR
  • 🎨 Tailwind CSS - Styling utilitário e responsivo
  • 🌓 Dark/Light Mode - Tema automático baseado na preferência do sistema
  • 🛒 Carrinho de Compras - Gerenciamento de estado global
  • 🔐 Autenticação - Sistema completo de login/registro
  • 📱 Responsivo - Design adaptativo para todos os dispositivos
  • Performance - Otimização automática e carregamento rápido
  • 🔄 Server Components - Renderização híbrida otimizada

🛠️ Tecnologias

  • Framework: Next.js 15
  • UI Library: React 18
  • Linguagem: TypeScript
  • Styling: Tailwind CSS
  • State Management: React Context API
  • HTTP Client: Axios
  • Lint: ESLint
  • Build Tool: Turbopack (desenvolvimento)

📋 Pré-requisitos

  • Node.js >= 18.0.0
  • npm >= 8.0.0
  • Git

⚡ Instalação e Configuração

1. Clone do repositório

git clone <url-do-repositorio>

2. Entre na pasta

cd ecommerce-backend

3. Instalação das dependências

npm install

4. Execução

npm run dev

⭐ WenShop e o WenShop-API são projetos para meu portfólio se esses projetos foram interessantes para você, deixe uma estrela!

About

typescript next e-commerce with tailwind css project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages