Skip to content

arielamaral/LancheOnTech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Projeto LancheOnTech

Visão Geral

O LancheOnTech é um sistema de autoatendimento de pedidos desenvolvido como parte do projeto de conclusão da pós-graduação em Arquitetura de Software. Este projeto visa demonstrar o conhecimento adquirido durante o curso, abrangendo diversos aspectos da arquitetura de software, além de práticas de DevOps.

O sistema permite que lanchonetes ofereçam aos clientes a facilidade de fazerem seus pedidos de forma autônoma, reduzindo filas e otimizando o processo de atendimento.

Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias:

  • Python: Linguagem de programação principal.
  • FastAPI: Framework web para construção de APIs em Python.
  • PostgreSQL: Banco de dados relacional para armazenamento de dados.
  • Docker: Plataforma de conteinerização para facilitar a implantação e o gerenciamento de aplicativos.
  • Kubernetes: Sistema de orquestração de contêineres para automatizar a implantação, o dimensionamento e o gerenciamento de aplicativos em contêineres.
  • Outras Ferramentas de DevOps: Foram utilizadas ferramentas adicionais para automatização de testes, integração contínua, entrega contínua e implantação contínua.

Funcionalidades Principais

  • Cadastro de Lanchonetes: As lanchonetes podem se cadastrar na plataforma, fornecendo informações como nome, localização e cardápio.
  • Realização de Pedidos: Os clientes podem visualizar o cardápio disponível, selecionar os itens desejados e realizar pedidos de forma autônoma.
  • Gerenciamento de Pedidos: As lanchonetes têm acesso a uma interface para gerenciar os pedidos recebidos, marcando-os como concluídos e atualizando o status do pedido em tempo real.
  • Autenticação e Autorização: Foram implementados mecanismos de autenticação e autorização para garantir a segurança do sistema, tanto para as lanchonetes quanto para os clientes.

Licença

O projeto LancheOnTech é distribuído sob a licença Open Source, com a seguinte restrição:

  • Não pode ser utilizado para fins lucrativos sem autorização prévia dos autores.

Como Contribuir

O projeto está aberto para contribuições da comunidade. Caso deseje contribuir, siga os passos abaixo:

  1. Faça um fork do repositório.
  2. Implemente suas melhorias ou correções.
  3. Envie um pull request descrevendo suas alterações.

Este projeto é uma demonstração de conhecimento e não deve ser utilizado para fins comerciais sem autorização prévia.

About

Projeto de Lanchonete - POS Tech

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published