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).
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
- 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.
A documentação completa do projeto, contendo detalhes técnicos, funcionalidades e orientações de uso, está disponível em:
A aplicação web foi construída utilizando tecnologias modernas para garantir desempenho, usabilidade e segurança.
- Acessar o site da aplicação (link será atualizado quando publicado)
- Repositório do Projeto
Para executar a aplicação localmente, você precisará ter instalado:
- .NET 6 SDK ou superior
- MongoDB Community Server
- Visual Studio 2022 ou superior
- Git (opcional, para clonar o repositório)
git clone https://github.com/Evelyn-Cass/cipa-fatec-jahu.git
cd cipa-fatec-jahuEdite o arquivo appsettings.json:
"MongoDB": {
"ConnectionString": "mongodb://localhost:27017",
"Database": "CipaFatecJahu"
}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"
}No arquivo Controllers/ContactController.cs, edite a linha:
await _emailService.SendEmailAsync("SEU_EMAIL@gmail.com", model.Subject, body);Abra o projeto no Visual Studio e pressione F5 ou, via terminal:
dotnet restore
dotnet runA aplicação inclui um usuário administrador padrão, para fins de teste:
- E-mail: adm@adm.com
- Senha: Administrador@1
Recomenda-se alterar essas credenciais em ambiente de produção.
Para dúvidas, sugestões ou contribuições, entre em contato:
Evelyn Cassinotte
evelyn.cassinotte@fatec.sp.gov.br
