mugubr / projeto-ceub

Repositório destinado à matéria de Projeto de TI (1 e 2) do Centro Universitário de Brasília (UniCEUB)
6 stars 1 forks source link

Projeto de TI - CEUB

Logo

Katherine Corrales - Doceria

Projeto feito para as disciplinas de Projeto de TI 1 e 2 do Centro Universitário de Brasília - UniCUEB

Conteúdo
  1. Sobre o projeto
  2. Executando o projeto

Sobre o projeto

image

A Katherine Corrales - Doceria é uma empresa especializada na produção e comercialização de doces artesanais. Atualmente, a empresa enfrenta desafios significativos na integração e otimização de seus processos logísticos, financeiros e de relacionamento com clientes. Esses desafios impactam diretamente a eficiência operacional da empresa e sua capacidade de expansão.

(topo)

Tecnologias utilizadas

(topo)

Executando o projeto

Como executar o projeto localmente

Pré-requisitos

Executando

  1. Clone o repositório

    git clone https://github.com/mugubr/projeto-ceub.git
  2. No diretório /doceria-backend, crie um arquivo .env com as seguintes variáveis de ambiente

    DATABASE_URL="postgresql+psycopg://app_user:app_password@localhost:5432/app_db"
    ADMIN="katherine.corrales"
    SECRET_KEY = 'chave'
    ALGORITHM = 'HS256'
    ACCESS_TOKEN_EXPIRE_MINUTES = 30
  3. Execute o arquivo docker-compose.yaml, localizado na raiz do projeto

    docker-compose up --build
  4. Após os containers estarem rodando, acesse a documentação da API em https://localhost:8000/docs ou vá diretamente para tela de registro em https://localhost:3000/registro e adicione um Cliente de usuário katherine.corrales (o restante dos dados fica a seu critério), que será o administrador do sistema

image

  1. Para acessar o sistema como administrador, utilize o Clientecriado na etapa anterior, com a senha cadastrada. Para acessar o sistema como cliente, basta criar um novo Cliente

(topo)