Skip to content

estelafs/rest_api_products

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CRUD Fullstack - REST API para Produtos

Este projeto é um sistema completo (Fullstack) para gerenciamento da entidade "Produto". Ele foi desenvolvido utilizando React no front-end e Django no back-end, com um banco de dados PostgreSQL. Toda a aplicação está dockerizada e utiliza o Docker Compose para orquestrar os serviços.

🚀 Tecnologias Utilizadas

  • Front-end: React (gerado com Vite) e Chakra UI para estilização dos componentes.
  • Back-end: Django & Python, com Django Rest Framework para criação das APIs.
  • Banco de Dados: PostgreSQL.
  • Infraestrutura: Docker e Docker Compose para containerização.

📋 Pré-requisitos

Antes de começar, certifique-se de ter as seguintes ferramentas instaladas:

🚀 Começando

1. Clone este repositório

git clone https://github.com/estelafs/rest_api_products.git

2. Navegue até o diretório do projeto

cd rest_api_products

3. Inicie a aplicação

Na pasta raiz do projeto, execute o comando:

docker-compose up --build

Este comando irá construir e iniciar os contêineres para o front-end, back-end e o banco de dados.

4. Acesse a aplicação

🛠️ Estrutura do Projeto

  • back-end/: Contém o código do back-end em Django, incluindo as APIs. O PostgreSQL é usado como banco de dados, e está containerizado e acessível através do back-end.
  • front-end/: Contém o código do front-end em React, gerado com Vite e estilizado com Chakra UI.
  • docker-compose.yml: Arquivo de configuração para orquestrar os contêineres com Docker Compose.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published