Skip to content

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

Notifications You must be signed in to change notification settings

mugubr/projeto-ceub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
    • Tecnologias utilizadas
  2. Executando o projeto
    • Pré-requisitos
    • Executando

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

  • Javascript
  • npm
  • React
  • TailwindCSS
  • Python
  • Pytest
  • FastAPI
  • Poetry
  • PostgreSQL
  • SQLAlchemy
  • Docker

(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)

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published