big-data-estacio / data

Este projeto seria um sistema para gerenciamento de restaurante foi desenvolvido utilizando as tecnologias Python, Streamlit e Pandas. A aplicação permite ao usuário cadastrar, atualizar, visualizar e deletar itens do menu, além de gerar relatórios de vendas por categoria.
https://my-new-bigadata.herokuapp.com/
GNU General Public License v3.0
3 stars 1 forks source link

Projeto OOP #50

Open estevam5s opened 1 year ago

estevam5s commented 1 year ago

Fase 1: Backend

Nesta fase, vamos desenvolver o backend do WebApp.

Tópico 1: Configuração do Ambiente

1.1. Configurar ambiente de desenvolvimento local 1.2. Criar ambiente virtual Python 1.3. Instalar dependências 1.4. Configurar servidor Flask

Tópico 2: Modelo de Dados

2.1. Definir o modelo de dados da rentabilidade (produtos e seus atributos) 2.2. Implementar o modelo de dados usando SQLAlchemy

Tópico 3: Endpoints RESTful

3.1. Criar endpoints RESTful para manipulação dos dados de rentabilidade (CRUD) 3.2. Implementar a autenticação de usuários

Tópico 4: Integração com Banco de Dados

4.1. Configurar conexão com banco de dados 4.2. Criar scripts para criar e popular o banco de dados 4.3. Realizar testes de integração com o banco de dados

Tópico 5: Deploy

5.1. Configurar ambiente de produção 5.2. Preparar a aplicação para deploy 5.3. Fazer deploy da aplicação

Fase 2: Frontend

Nesta fase, vamos desenvolver o frontend do WebApp.

Tópico 1: Design

1.1. Criar protótipos de tela para o WebApp 1.2. Definir paleta de cores e fontes para o WebApp 1.3. Definir layout para o WebApp

Tópico 2: Implementação

2.1. Implementar as telas usando HTML, CSS e JavaScript 2.2. Integrar as telas com o backend do WebApp

Tópico 3: Testes

3.1. Realizar testes manuais do WebApp 3.2. Realizar testes automatizados do WebApp

Tópico 4: Deploy

4.1. Preparar a aplicação para deploy 4.2. Fazer deploy da aplicação

Fase 3: Manutenção

Nesta fase, vamos realizar a manutenção do WebApp.

Tópico 1: Correção de Bugs

1.1. Identificar e corrigir bugs na aplicação

Tópico 2: Melhorias

2.1. Identificar e implementar melhorias na aplicação

Tópico 3: Atualização de Dependências

3.1. Manter as dependências atualizadas

Tópico 4: Backup

4.1. Configurar backup da aplicação

Tópico 5: Monitoramento

5.1. Configurar monitoramento da aplicação

Conclusão

Este é o roadmap do projeto de desenvolvimento do WebApp de Rentabilidade. O projeto será dividido em três fases: Backend, Frontend e Manutenção. Cada fase será dividida em vários tópicos para facilitar o desenvolvimento e a organização da equipe.