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.
- 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
Antes de executar este projeto, certifique-se de ter os seguintes pré-requisitos instalados:
- Node.js (v18 ou superior)
- Docker (opcional)
- Docker Compose (opcional)
-
Clone o repositório:
git clone https://github.com/julianoalvescode/barbastore.git cd barbastore
-
Instale as dependências:
npm install
-
Execute o servidor de desenvolvimento:
npm run dev
-
Abra http://localhost:3000 no seu navegador para visualizar a aplicação.
Este projeto inclui suporte para Docker para containerização. Para executar o projeto usando Docker, siga estes passos:
-
Construa a imagem Docker:
docker compose up -d
-
Abra http://localhost:3000 no seu navegador para visualizar a aplicação sendo executada dentro de um contêiner Docker.