LeonardoAlves04 / nextStore

Home Page:https://next-store-coral.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ecommerce de periféricos e produtos para computadores

Status do Projeto: ✔️ Concluído!

Tópicos 🔹

🔹 Descrição do projeto

🔹 Funcionalidades

🔹 Deploy da Aplicação

🔹 Casos de Uso

Descrição do projeto 📝

Um Ecommerce que vende mouses, teclados, monitores e coisas relacionadas a computadores. Você pode pesquisar por seção que vc deseja e selecionar a quantidade de produtos e adicioná-los ao carrinhom, contéendo um sistema de pagamento real com a integração do stripe (uma API de pagamento), e para testar você pode usar o cartão de teste, basta apenas preencher com: 4242 4242 4242 4242).

Funcionalidades 📦

✔️ Login com o Google: Permitimos que os usuários façam login usando suas contas do Google para uma experiência de autenticação simplificada.

✔️ Navegação por Categorias: Os usuários podem explorar produtos por categorias, facilitando a busca e a compra.

✔️ Descontos em Produtos: Alguns produtos podem ter descontos especiais, permitindo aos usuários economizar em suas compras.

✔️ Gerenciamento do Carrinho de Compras: Os usuários podem adicionar produtos ao seu carrinho de compras, remover produtos e também modificar a quantidade de um produto no carrinho de compras conforme necessário.

✔️ Pagamento do Pedido com a API do Stripe: Oferecemos uma experiência segura de pagamento online com a integração da API do Stripe, incluindo o uso de webhooks para processar eventos relacionados ao pagamento. Os usuários podem concluir seus pedidos com facilidade e segurança.

✔️ Mobile first :D

Deploy da Aplicação 💨

Deploy: https://next-store-leonardoalves04.vercel.app

Linguagens e libs utilizadas 📚

  • React: Uma biblioteca JavaScript popular para construir interfaces de usuário interativas.

  • Next.js 13: Um framework React que oferece renderização do lado do servidor (SSR), geração estática (SSG), entre muitos outros recursos.

  • Next Auth: Biblioteca para autenticação de usuários com OAuth.

  • Postgres: Um sistema de gerenciamento de banco de dados relacional.

  • Prisma: Um ORM (Object-Relational Mapping) para Node.js e TypeScript.

  • Tailwind CSS: Um framework CSS que oferece várias classes para utilização já pré-estilizadas.

  • shadcn/ui: Uma biblioteca de componentes de IU reutilizáveis e estilizáveis.

  • API do Stripe: Uma API de pagamento popular para processar pagamentos online de forma segura.

Imagens do projeto:

Captura de tela 2024-04-12 140341 Captura de tela 2024-04-12 140359 Captura de tela 2024-04-12 140414 Captura de tela 2024-04-12 140432

About

https://next-store-coral.vercel.app


Languages

Language:TypeScript 96.9%Language:JavaScript 2.3%Language:CSS 0.9%