- Curso: Análise e Desenvolvimento de Sistemas
- Disciplina: Atividade de Extensão I
- Professor: Christiano Prado
- Título: Desenvolvimento de um Sistema de Lanchonete
- Descrição: Este trabalho consiste no desenvolvimento de um sistema para gerenciar as operações de uma lanchonete, incluindo funcionalidades de cadastro de produtos, controle de vendas e gerenciamento de estoque. O objetivo é otimizar o processo de atendimento melhorar a eficiência operacional da lanchonete.
- Criar uma interface simples e intuitiva para o cadastro e gerenciamento de produtos.
- Implementar um sistema de controle de pedidos com atualização em tempo real.
- Desenvolver um módulo para gerenciar o estoque, evitando a falta de produtos.
- Garantir que o sistema seja fácil de usar tanto pelos funcionários quanto pelos administradores.
- O desenvolvimento seguiu uma abordagem incremental, utilizando o framework React no frontend e NestJS no backend, com ênfase na simplicidade e eficiência. Foram realizados testes de usabilidade para validar a interface com usuários reais.
- Linguagem de Programação: JavaScript / TypeScript
- Frameworks: React, NestJS
- Banco de Dados: PostgresSQL
- Outras Ferramentas: Docker, Postman, Beekeeper
- Cadastro de Produtos: Permite a inserção, edição e exclusão de produtos no sistema.
- Controle de Pedidos: Interface para registrar pedidos dos alunos.
- Gerenciamento de Estoque: Controle automático da quantidade de produtos disponíveis.
- Relatórios: Geração de relatórios de vendas e de estoque.
- O desenvolvimento do sistema de lanchonete cumpriu os objetivos propostos, mas futuras melhorias podem incluir a integração com métodos de pagamento online e a implementação de um módulo de fidelidade para clientes.
Nota: Este documento foi preparado como parte das atividades acadêmicas da disciplina Atividade de Extensão I do curso de Análise e Desenvolvimento de Sistemas.