Skip to content

E-commerce build in Next.js 14 with Typescript, Opengraph, API, Docker, Docker Compose, Github Actions

Notifications You must be signed in to change notification settings

julianoalvescode/barbastore

Repository files navigation

Projeto de E-commerce com Next.js 14, Typescript, Opengraph, API, Docker, Docker Compose e GitHub Actions

Bem-vindo ao nosso projeto de E-commerce construído com Next.js 14 e várias tecnologias! Este projeto tem como objetivo fornecer uma plataforma moderna e eficiente para compras online.

Funcionalidades

  • Next.js 14 para desenvolvimento frontend
  • Typescript para JavaScript com tipagem segura
  • Opengraph para integração com mídias sociais
  • API para funcionalidades de backend
  • Docker para containerização
  • Docker Compose para gerenciamento de aplicativos Docker multi-container
  • GitHub Actions para automação de fluxo de trabalho de CI/CD

Pré-requisitos

Antes de executar este projeto, certifique-se de ter os seguintes pré-requisitos instalados:

  • Node.js (v18 ou superior)
  • Docker (opcional)
  • Docker Compose (opcional)

Começando

  1. Clone o repositório:

    git clone https://github.com/julianoalvescode/barbastore.git
    cd barbastore
  2. Instale as dependências:

    npm install
  3. Execute o servidor de desenvolvimento:

    npm run dev
  4. Abra http://localhost:3000 no seu navegador para visualizar a aplicação.

Suporte Docker

Este projeto inclui suporte para Docker para containerização. Para executar o projeto usando Docker, siga estes passos:

  1. Construa a imagem Docker:

    docker compose up -d
  2. Abra http://localhost:3000 no seu navegador para visualizar a aplicação sendo executada dentro de um contêiner Docker.