Atividade prática da turma de 2022/1 - Modelagem de sistemas (DS Modelagem de Sistemas MS 2022 1s (3M T01 SCS)) para desenvolvimento de um aplicativo web.
"A CEO da empresa Somos Velozes detectou diversas falhas no sistema com relação ao controle de dados, ocasionando graves perdas de dados. Para ela um software ideal tem que ter funcionalidades como cadastro de produtos, de fornecedores, controle de estoque com entrada e gerenciamento de produtos, frente de caixa que permita a venda dos produtos. Você deverá desenvolver e implementar o sistema conforme os requisitos necessários."
Este repo contém um boilerplate básico utilizando o Bootstrap 5 como framework de CSS e o Firebase como banco de dados.
O arquivo básico de conexão com o firebase está parcialmente feito, mas só para a página de cadastro de fornecedores e consulta de fornecedores. Utilize-a como base para implementar as outras páginas.
- Modelagem do banco de dados no javascript para incluir os campos dentro do firebase respeitando os requisitos da CEO.
- Conexão com o banco de dados.
- CRUD
O boilerplate contém algumas seções pré montadas: Cadastro de fornecedores, visualização do estoque, cadastro de produtos etc. Porém alguns bugs existem e você deve resolve-los conforme achar necessário.
Como estamos utilizando o firebase neste projeto, a maior parte do código acontece no client side, e o firebase lida com as outras camadas necessárias. Porém como atividade extra, você pode programar um server em Python ou em C# para rodar e executar o aplicativo na sua rede e acessar ele de outros dispositivos.