/ProjetoIntegrador

Repositorio para projeto integrador 1

Primary LanguageHTML

Projeto integrador I - UNIVESP

Website para a disciplina "Projeto integrado I" da UNIVESP (diversos cursos no eixo de computação)

Descrição

Site para salão de beleza contemplando as seguintes funcionalidades:

[ ] Cadastro de clientes
[ ] Tela do cliente para ver as solicitações atuais e passadas
[ ] Cadastro de serviços
[ ] Cadastro de posts do Intagram para presentação na tela inicial
[ ] Formulário de solicitação de agendamento
[ ] Tela de administrador para visualização e edição dos cadastros

Alunos participantes

Diana Alves, RA: 2207712
Elder Fernandes de Oliveira, RA: 2221701
Isaac Souza dos Anjos, RA: 2229397
Jéssica Caroline Oliveira de Jesus, RA: 2213596
Milene Teixeira Cabrini, RA: 2217974
Sabrina Mai Nakaichi Perdiz, RA: 2212338
Sérgio Rodrigo Costa, RA: 2208035
Tiago Tavares da Silva, RA: 2208690

Como instalar

Execute os comandos abaixo:

pip install poetry

cd site

poetry install

Como executar

Para subir o serviço localmente, execute no terminal o seguinte comando:

cd site

poetry run flask run --host 0.0.0.0 --port 5000

Configurar o banco de dados

  • Criar a base no mysql com o nome desejado;
  • Executar as DDL's do arquivo Banco_de_dados/banco_de_dados.sql;
  • Duplicar o arquivo db_connection_data_mockup.py;
  • Preencher as variáveis conforme o orientado;
  • Alterar o nome do arquivo duplicado para db_connection_data.py.

OBS: feito dessa maneira para proteger os dados de acesso, o arquivo db_connection_data.py já está incluso no gitignore