h-ssiqueira / Supermercado

Documentação dos módulos do projeto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Supermercado Documentação

Ubuntu MAC Windows Android IOs

AndroidStudio FireBase PostGreSQL RabbitMQ Visual Studio Code

Flutter Jupyter Next.Js Node.Js

Descrição

Este repositório é responsável pela documentação do projeto.

O projeto em si tem o objetivo de controlar o fluxo de mercadorias, sendo desde a chegada no supermercado até a saída no caixa.

Documentação

Arquitetura Sistêmica

Casos de uso

DER

Fluxograma

MER

MVC

Repositórios

Instalação e Configuração

Requisitos

  • RabbitMQ
  • NodeJs
  • Firebase

Passo a passo

Iniciar RabbitMQ com Docker

sudo docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.9-management

Iniciar Aplicações WEB

npm install
npm start

Iniciar Aplicações do Back-end

npm install
npm start

Iniciar aplicativo Android

flutter run

## Para Executar a API flask
cd API
## Para Linux
export FLASK_APP=api.py
flask run --host=10.42.0.1
## O host deve ser seu Gateway  

## Para PowerSehll no Windows
$env:FLASK_APP = "api.py"
py -m flask run --host=192.168.137.1
## O host deve ser seu Gateway

## Em Ambos, o Desktop foi Hotspot WiFi

Autores

Alcides Gomes Beato Neto

André Alves Pinto

Derek Freire Quaresma

Henrique Sartori Siqueira

Rafael Silva Barbon

Richard do Carmo Lopes

About

Documentação dos módulos do projeto

License:MIT License