Skip to content

Web store é um e-commerce feito com Prisma, NextJS, Typescript e Stripe.

Notifications You must be signed in to change notification settings

Alexsandro-ms/web-store

Repository files navigation

Tela Inicial

Web Store

Web store é um e-commerce feito com Prisma, NextJS, Typescript e Stripe.

Índice

Sobre o Projeto

O Website foi criado com o intuito de desenvolver um e-commerce totalmente funcional com next, prisma e typescript. Além das tecnológias citadas, foi usado Shadcn e o OAUTH do google para login.

Capturas de Tela

Clique para expandir as capturas de tela versão Desktop

Tela Inicial

Tela Inicial

Página de Categoria

Página de categorias

Página de Detalhes do Produto

Página de Detalhes do Produto

Carrinho de Compras

Carrinho de Compras

Pagamento Stripe

Pagamento Stripe

Clique para expandir as capturas de tela versão mobile

Tela Inicial

Tela Inicial

Tela de Menu

Tela de Menu

Página de Categoria

Página de categorias

Página de Detalhes do Produto

Página de Detalhes do Produto

Carrinho de Compras

Carrinho de Compras

Pagamento Stripe

Pagamento Stripe

Tecnologias Utilizadas

Como Iniciar

Siga as instruções abaixo para configurar e iniciar o seu projeto de e-commerce.

Pré-requisitos

Certifique-se de ter as seguintes ferramentas instaladas em sua máquina:

  • Node.js
  • npm (ou Yarn)
  • Git
  • Um banco de dados suportado pelo Prisma (por exemplo, PostgreSQL, MySQL)

Instalação

  1. Clone este repositório para o seu ambiente local:

    git clone https://github.com/Alexsandro-ms/web-store.git
  2. Navegue até o diretório do projeto:

    cd seu-projeto
  3. Instale as dependências do projeto:

    npm install
    # ou, se estiver usando o Yarn
    yarn

Configuração

  1. Copie o arquivo de exemplo .env.example para .env e configure as variáveis de ambiente necessárias, como as credenciais do banco de dados e as chaves de API:

    cp .env.example .env

Abra o arquivo .env em um editor de texto e adicione as informações apropriadas.

  1. Execute as migrações do banco de dados com o Prisma:

    npx prisma migrate dev

Iniciando Servidor

Iniciar o Servidor de Desenvolvimento Agora que o projeto está configurado, você pode iniciar o servidor de desenvolvimento:

```bash
npm run dev
# ou, se estiver usando o Yarn
yarn dev
```

Isso iniciará o servidor em http://localhost:3000/. Abra o seu navegador e acesse essa URL para ver o seu projeto em ação. Lembre-se de consultar o seu README.md para informações mais detalhadas sobre o projeto, como funcionalidades específicas e dicas de uso.

Contato

Caso queira entrar em contato comigo, segue minhas redes sociais:

About

Web store é um e-commerce feito com Prisma, NextJS, Typescript e Stripe.

Resources

Security policy

Stars

Watchers

Forks