🐟 Fishboard - é um projeto que tem por objetivo incentivar pequenos e médios produtores agrícolas a iniciarem criações de peixes, facilitando a visualização de variáveis sobre o tanque de criação e consequentemente oferecendo um feedback para que medidas preventivas ou ajustivas sejam tomadas para garantir uma maior eficiência no crescimento da geração .
O produtor pode se cadastrar na plataforma com as seguintes informações:
- Nome do produtor
- Senha
Os usuários terão acesso ao aplicativo móvel, onde poderão:
- Vizualizar gŕaficos em tempo real que mostram os seguintes dados coletados através de sensores no tanque:
- pH
- Luminosidade do ambiente
- Temperatura externa
- Pressão
- Temperatura interna
Pesquisa desenvolvida em parceria com o IFSP .
O layout da aplicação está disponível no Figma:
- Observação: no layout os gráficos são svg's pois o desenvolvimento de integração do react-native com libs gráficas ainda está em andamento ! O layout será atualizado no futuro
- ATENÇÃO: Aqui você pode ver alguns gifs que foram feitos em teste de campo, os quais demonstrar o funcionamento do protótipo eletrônico
GIF 1
https://i.imgur.com/s4shR9k.gifv
GIF 2https://i.imgur.com/t2hCgWR.gifv
GIF 3https://i.imgur.com/8WazBxx.gifv
🛠 TecnologiasAs seguintes ferramentas foram usadas na construção do projeto:
Podemos considerar este projeto como sendo divido em duas partes:
- Back End (pasta backend)
- Mobile (pasta mobile)
💡Para o correto funcionamento do app mobile é necessário que o servidor backend esteja rodando.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone https://github.com/thlindustries/piscicultura
# Acesse a pasta do projeto no terminal/cmd
$ cd piscicultura
# Vá para a pasta server
$ cd backend
# Instale as dependências
$ yarn
# Execute a aplicação em modo de desenvolvimento
$ yarn dev:server
# O servidor inciará na porta:3333 - acesse http://localhost:3333
🚧 Em construção... 🚧
# Um link para a instalação do APP e a configuração de variáveis será adiciona aqui assim que o projeto tiver sua primeira release
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
Caso tenha alguma dúvida confira este guia de como contribuir no GitHub
Este projeto esta sobe a licença MIT.
Feito com ❤️ por Thiago Lorente Kraetzer 👋🏽 Entre em contato!