Giter Club home page Giter Club logo

agromart's Introduction

AgroMart

Tema: Agricultura e Alimentação


Como descrito no enunciado do desafio, devido ao isolamento social provocado pelo avanço da COVID-19 no Brasil, pequenos agricultores passam por dificuldades para vender e expor seus produtos que antes eram vendidos em feiras, para hotéis, restaurantes e outros clientes. Assim com as necessidades dos agricultores o projeto AgroMart se iniciou para ajudá-los a se conectar com os consumidores por meio de um aplicativo de celular, facilitando a comunicação e divulgação de seus produtos.

A ideia surgiu a partir de uma reportagem transmitida no globo rural, onde Eleuza Fernandes, uma pequena agricultora de Goiás, montou uma barraca em que toda negociação é feita na base da confiança, onde o consumidor ao chegar recolhe o produto desejado e deixa o pagamento no local evitando desperdícios e proporcionando uma experiência compatível ao momento atual devido ao COVID-19, que trás beneficios tanto para o agricultor quanto para o consumidor.

Em um momento tão difícil como esse, confiança e honestidade é essencial para que nós possamos superá-lo, e a história de Eleuza nos motivou a criar o AgroMart, um aplicativo, onde o agricultor possa divulgar sua loja, barraca ou ponto de venda com seus devidos produtos, preços, localização, informação de contato e uma descrição adicional. E com isso o consumidor poderá visualizar as lojas mais próximas dele através de mapas e filtros, entrar em contato com o vendedor por um link para iniciar uma conversa direta via whatsapp com o principal objetivo de confirmar disponibilidade de produtos e adquirir informações sobre pagamentos, assim como localizar a barraca por um link direto para traçar uma rota a partir de seu destino atual. Além disso, no aplicativo disponibilizamos uma sessão de informações com recomendações quanto ao uso do mesmo durante a pandemia.

O formulário de submissão encontra-se na pasta docs e a apresentação disponível nesse link: https://www.youtube.com/watch?v=z_72NzAJXTM&feature=youtu.be


AgroMartMobile
AgroMartMobile AgroMartMobile

Funcionalidades

  • Criação de conta de usuário e Autenticação;
  • Criação e gerenciamento de loja;
  • Visualização de principais recomendações e listagem de todas as lojas na página principal;
  • Pesquisar lojas por localização;
  • Pesquisar lojas por nome;
  • Pesquisar lojas por região administrativa;
  • Visualização de loja com produtos e preços;
  • Link para contato com o dono da loja;
  • Link com a rota no mapa para a loja;
  • Visualizar recomendações perante a pandemia;

Conheça nossa equipe

-- Nome Github Papel
Lucas Pereira de Andrade Macêdo @lukassxp Product Manager & Full Stack Developer
Lucas Siqueira Rodrigues @LucasSiqz Team Manager & Full Stack Developer
Caio Oliveira de Moraes @caiooliv UX Designer & Mobile Developer
Matheus Rodrigues @matheus-rn Devops & Full Stack Developer

Principais Tecnologias Utilizadas:


Proximos Passos:

Como o hackaton possui um curto periodo de tempo para o desenvolvimento, não foram implementas algumas funcionalidades que somariam ao aplicativo, como:

  • Integração com meios de pagamento.
  • Sessão de comentários.
  • Avaliação das lojas pelo clientes.
  • Chat proprio do aplicativo.
  • Edição de perfil.
  • Recuperação de senha.
  • Mascaras em inputs.

Como executar o projeto

Clone o repositorio:

$ git clone https://github.com/Hackathon-FGA-2020/Desafio-3-Grupo-6-mobile

Acesse a pasta:

$ cd Desafio-3-Grupo-6-mobile

  • É necessário ter yarn instalado.

Instale as dependências:

$ yarn

  • É necessário um emulador android, e que a porta 8081 estaja exposta, caso necessário execute:

    adb reverse tcp:8081 tcp:8081

Execute:

$ react-native run-android

Em seguida execute:

$ yarn start


Servidor

Os dados são providos da nossa própria api disponível em https://github.com/Hackathon-FGA-2020/Desafio-3-Grupo-6


Como Contribuir

  • Se você for um colaborador externo, dê um fork no projeto.
  • Issues devem ser preferencialmente criadas com o template especificado no repositório.
  • Crie sua branch e envie seu código nela.
  • Faça um pull request da sua branch para a develop.

Licença:

Esse projeto utiliza a licença GNU GENERAL PUBLIC LICENSE. Para mais informações clique aqui


Referências

agromart's People

Contributors

caiooliv avatar erickgiffoni avatar lucassiqz avatar lukassxp avatar matheus-rn avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.