Skip to content

Evelyn-Cass/fatec-jahu-cipa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

145 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logotipo da CIPA

Português | English

📌 CIPA - FATEC JAHU

O projeto CIPA - FATEC Jahu foi desenvolvido como parte do Projeto Interdisciplinar do curso de Desenvolvimento de Software Multiplataforma da FATEC Jahu. A aplicação web tem como finalidade a digitalização, organização e disponibilização eficiente das atas de reuniões e demais documentos da Comissão Interna de Prevenção de Acidentes (CIPA).

🎓 Projeto Interdisciplinar

O Projeto Interdisciplinar é uma atividade avaliativa que envolve a integração de múltiplas disciplinas. No 3º semestre do curso, participaram as disciplinas:

  • Desenvolvimento Web II
  • Gestão Ágil de Projetos de Software
  • Banco de Dados Não Relacional

Objetivos do projeto:

  • Integração de conhecimentos: Relacionar teoria e prática por meio de uma aplicação real.
  • Aplicação prática: Permitir aos alunos resolver problemas reais com tecnologia.
  • Colaboração: Estimular o trabalho em equipe e o uso de metodologias ágeis.
  • Inovação: Desenvolver soluções digitais funcionais, modernas e úteis.
  • Preparação profissional: Proporcionar uma experiência prática próxima à realidade do mercado.

📚 Documentação

A documentação completa do projeto, contendo detalhes técnicos, funcionalidades e orientações de uso, está disponível em:

🔗 Acessar Documentação

🌐 Aplicação

A aplicação web foi construída utilizando tecnologias modernas para garantir desempenho, usabilidade e segurança.

⚙️ Pré-requisitos

Para executar a aplicação localmente, você precisará ter instalado:

🔧 Configuração do Ambiente

1. Clone o repositório

git clone https://github.com/Evelyn-Cass/cipa-fatec-jahu.git
cd cipa-fatec-jahu

2. Configure a string de conexão com o MongoDB

Edite o arquivo appsettings.json:

"MongoDB": {
  "ConnectionString": "mongodb://localhost:27017",
  "Database": "CipaFatecJahu"
}

3. Configure o serviço de e-mail

Ainda em appsettings.json, atualize os dados do remetente:

"EmailSettings": {
  "SmtpServer": "smtp.gmail.com",
  "SmtpPort": 587,
  "SenderName": "CIPA - FATEC JAHU",
  "SenderEmail": "SEU_EMAIL@gmail.com",
  "Username": "SEU_EMAIL@gmail.com",
  "Password": "SUA_SENHA_DE_APP"
}

4. Atualize o endereço de envio manual

No arquivo Controllers/ContactController.cs, edite a linha:

await _emailService.SendEmailAsync("SEU_EMAIL@gmail.com", model.Subject, body);

5. Execute a aplicação

Abra o projeto no Visual Studio e pressione F5 ou, via terminal:

dotnet restore
dotnet run

🔐 Credenciais de Acesso Inicial

A aplicação inclui um usuário administrador padrão, para fins de teste:

Recomenda-se alterar essas credenciais em ambiente de produção.

📬 Fale Conosco

Para dúvidas, sugestões ou contribuições, entre em contato:

Evelyn Cassinotte
evelyn.cassinotte@fatec.sp.gov.br

About

The CIPA - FATEC JAHU Project is part of an interdisciplinary initiative aimed at developing a web application for the Internal Commission for Accident Prevention (CIPA) at Fatec Jahu

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors