/Desafio-3-Grupo-3

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

hackaton-fga-backend-server

Servidor em Express JS para o aplicativo criado pelo Grupo 3 para o Desafio 3 do hackathon

DESCRIÇÃO DO SISTEMA A plataforma Nos Encontre consiste numa plataforma online que tem o intuito de servir de suporte para que pequenos agricultores, produtores e feirantes possam ter uma forma fácil, organizada e tecnológica para escoar seus produtos e assegurar geração de renda e movimentação da economia local mesmo em meio a pandemia provocada pelo novo Coronavírus. A plataforma permite que os vendedores possam se cadastrar e definir suas regiões de atuação bem como os horários em que entregarão esses produtos. além de obviamente, cadastrar os produtos que eles ofertarão. Os consumidores, por sua vez, poderão se cadastrar e com base nesse cadastro, quando eles selecionarem algum produto, verão os produtores mais próximos para que eles possam efetuar a compra. Além disso, para o caso de listas de compras, a plataforma fará um match com os produtores com mais produtos em estoque que sejam compatíveis com a lista feita pelo cliente.

COMO ACESSAR Para acessar a plataforma, basta acessar por meio de qualquer navegador (o site é responsivo, portanto se adapta quando acessado por aparelhos celular) “nosencontre.net.br”, realizar o cadastro (vendedor ou consumidor) e utilizar a plataforma: Vendedor (pequeno agricultor, feirante, etc.): Ele deve acessar a plataforma por meio do navegador no endereço informado acima, fazer o cadastro (nome, endereço, cpf, entre outras informações), depois cadastrar os produtos que ele tem em estoque para a comercialização e aguardar que os consumidores façam algum pedido para que então ele receba uma notificação de “pedido de compra” ele confirme caso tenha disponibilidade de produto ou entrega. Consumidor: O consumidor também irá acessar a plataforma por meio do navegador no endereço acima citado, fará o cadastro para gerar informações de usuário e senha para login e então ele poderá pesquisar os produtos desejados e montar uma lista de compra. Depois ele aguardará a plataforma filtrar os produtores que tem em estoque os produtos compatíveis com a lista feita pelo cliente e assim o consumidor escolherá o produtor de sua vontade. Após realizar o pedido, ele receberá uma notificação do produtor confirmando que fará a entrega e após esse processo ele poderá avaliar o vendedor.

OBSERVAÇÕES Em função do tempo e equipe reduzida alguns aspectos da plataforma não foram completamente finalizados e portanto seguirão em desenvolvimento para que sua implementação correta ocorra após o resultado oficial da competição. Dentre elas estão: Integração: as telas e códigos (front e back-end) ainda precisam de uma integração para receber as respostas do servidor; Filtro: a função de filtro não implementada e portanto a plataforma ainda não faz o match mencionado; Carrinho / lista de compra: a plataforma ainda não permite que o cliente peça mais de um produto por vez, pois essa função ainda não foi finalizada.

VIDEO https://drive.google.com/file/d/1pHRMkjvVNFE8_su1FmoHZXjUVZVDsqUx/view?usp=sharing