pabloalmeidac /
delivery-app
A proposta desse projeto era desenvolver uma aplicação fullstack de delivery de bebidas, utilizando Reactjs, Nodejs, MySQL em grupo.
27/100 healthLoading repository data…
georgaugusto / repository
a proposta desse trabalho é apresentar uma solução de baixo custo e simples, utilizando um protótipo de IoT para Smart Agriculture, com hardware desenvolvido na placa NodeMCU, onde todos os dados coletados são enviados ao banco de dados na nuvem e, através desta, podem ser acessados em tempo real. Tais dados serão consumidos pela aplicação WebApp, desenvolvida no NodeJS e ReactJS, e, após, apresentados ao usuário.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Para ver a api, clique aqui: SolouChuva Rest API Para ver a web client, clique aqui: SolouChuva Web Para ver a hardware, clique aqui: SolouChuva Hardware
Para ver a aplicação rodando, clique aqui: SolouChuva App (Ainda em produção, não finalizado)
Obs.: Recuperação de senha e alteração de avatar não estão funcionais no SolouChuva App, devido a limitação de recursos para manter a aplicação online.
Back-End:
Front-End:
Selected from shared topics, language and repository description—not editorial ratings.
pabloalmeidac /
A proposta desse projeto era desenvolver uma aplicação fullstack de delivery de bebidas, utilizando Reactjs, Nodejs, MySQL em grupo.
27/100 healthPadronização de código:
Pensando em Usabilidade e UX Design foi feito um protótipo da Dashboard utilizando a ferramenta Figma
Para ver a api, clique aqui: SolouChuva Rest API
Requisitos
Obs.: Recomendo o uso do docker pela facilidade
Clone o projeto e acesse a pasta
$ git clone https://github.com/georgaugusto/solouchuva-backend.git && cd solouchuva-backend
Siga os passos abaixo
# Instale as dependências
$ yarn install
# Faça uma cópia de '.env.example' para '.env' e defina com suas variáveis de ambiente.
# As variáveis aws não precisam ser preenchidas para o ambiente dev
$ cp .env.example .env
# Caso ainda não tenha crie um Realtime Database no console do Firebase
# Crie a instância do postgreSQL usando docker
$ docker run --name postgres -e POSTGRES_USER=docker \
-e POSTGRES_DB -e POSTGRES_PASSWORD=docker \
-p 5432:5432 -d postgres
# Crie a instância do mongoDB usando docker
$ docker run --name mongodb -p 27017:27017 -d -t mongo
# Crie a instância do redis usando docker
$ docker run --name redis -p 6379:6379 -d -t redis:alpine
# Faça uma cópia de 'ormconfig.example.json' para 'ormconfig.json'
# e defina os valores, se não forem preenchidos, para conectar com contêineres de banco de dados do docker
$ cp ormconfig.example.json ormconfig.json
# Assim que os serviços estiverem em execução, execute as migrações
$ yarn typeorm migration:run
# Para terminar, execute o serviço api
$ yarn dev:server
Obs.: Importe o arquivo
Insomnia.jsonno aplicativo Insomnia, para facilitar o teste da api
Para ver a web client, clique aqui: SolouChuva Web
Requisitos
Clone o projeto e acesse a pasta
$ git clone https://github.com/georgaugusto/solouchuva-frontend.git && cd solouchuva-frontend
Siga os passos abaixo
# Instale as dependências
$ yarn install
# Certifique-se de que o arquivo 'src/services/api.ts' tenha o IP da sua API
# Para terminar, inicie o cliente
$ yarn start
Para ver a hardware, clique aqui: SolouChuva Hardware
Requisitos
Componentes:
Sensores:
Modulos:
Siga os passos abaixo
# Instale todos os componentes igual ao esquemático abaixo
A figura abaixo ilustra a montagem em na protoboard dos componentes.
Clone o projeto e acesse a pasta
$ git clone https://github.com/georgaugusto/solouchuva-hardware.git && cd solouchuva-hardware
# Caso precise instalar alguma biblioteca acesse a pasta 'libraries'
# Defina a rede Wi-fi e as variáveis do Firebase no arquivo 'iot-monitoramento-meteorologico.ino'
# Carregue o arquivo 'iot-monitoramento-meteorologico.ino' dentro do NodeMcu
# Muito bem, o projeto foi iniciado e tudo deve estar funcionando!
Faça um fork deste repositório
# Fork usando a linha de comando oficial do GitHub, caso você não tenha a CLI do GitHub, use o site para fazer isso.
# Fork backend.
$ gh repo fork georgaugusto/solouchuva-backend
# Fork frontend.
$ gh repo fork georgaugusto/solouchuva-frontend
# Fork hardware.
$ gh repo fork georgaugusto/solouchuva-hardware
Siga os passos abaixo
# Clone sua fork
$ git clone your-fork-url && cd sua fork
# Crie uma branch com suas alterações
$ git checkout -b my-feature
# Faça o commit com suas mudanças
$ git commit -m 'feat: My new feature'
# Envie o código para sua remote branch
$ git push origin my-feature
Depois que sua solicitação pull for merged, você pode excluir seu branch
Este projeto está licenciado sob a Licença MIT - consulte a LICENSE arquivo para obter detalhes.
A aplicação foi desenvolvida durante a graduação em Análise e Desenvolvimento de Sistemas na FEMA e em conjunto com o GoStack 11.0, organizado pela Rocketseat.
Feito com 💜 por Georg Augusto Schlegel 👋 Mande um Aló