Skip to content

izaiasmorais/spike

Repository files navigation

Spike

spine

Introdução

Um e-commerce completamente funcional.

Tecnologias

Funcionalidades

  • Cadastro do usuário com nome, email e senha.
  • Autenticação JWT com email e senha.
  • Listagem de produtos
  • Carrinho de compras
  • Responsividade
  • Pagamentos via Stripe
  • Testes e2e com Playwright

Instalação

Clone o repositório:

git clone https://github.com/izaiasmorais/spike
cd spike

Instale as dependências:

pnpm install

Configure o arquivo .env com suas credenciais:

NEXT_PUBLIC_DEV_API_URL="http..."
NEXT_PUBLIC_APP_URL="http..."
NEXT_PUBLIC_STRIPE_PUBLIC_KEY="pk_test..."
STRIPE_SECRET_KEY="sk_test..."

Executando o Projeto

Inicie o servidor:

pnpm dev

Executando testes

Executar todos os testes no termial:

pnpm test

Executar todos os testes através da UI do Playwright:

pnpm play

About

Um e-commerce completamente funcional desenvolvido com Next.js, NodeJS, PrismaORM e outras tecnologias modernas.

Topics

Resources

License

Stars

Watchers

Forks

Contributors