E-commerce de loja de produtos de informática
Site de venda de mouses, teclados, headphones, etc com sistema de pagamentos, salvamento de carrinho, resgate de pedidos anteriores e login.
Altere o arquivo '.env-example' para '.env', e insira as seguintes variáveis de ambiente:
DATABASE_URL=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
NEXTAUTH_SECRET=
NEXT_PUBLIC_STRIPE_PUBLIC_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET_KEY=
HOST_URL=
Instale as dependências
npm install
- Typescript
- React (com hooks de useContext, useEffect, useState, etc)
- Prisma
- Tailwindcss para estilos padronizados
- Componentização para código limpo e de fácil manutenção
- Spride (para pagamentos)
- NextAuth (para login)
- Supabase (banco de dados) c/ postgresql
- Autenticação com Google
A | B | C |
---|---|---|