🚀 Sistema para controlar a qualidade de água de um parque aquático 🚀
🚀 Versão 1.0 já em funcionamento!!! 🚀
- Login
- Home - Bem Vindo
- Cadastro Temperatura(Ambiente - Rio)
- Cadastro Piscinas
- Lista de Piscinas Cadastradas
- Cadastro de relátorio Analise PQA
- Cadastro de relátorio Analise CACP
- Relátorio Analise CACP
- Relátorio Analise PQA
- Cadastro de Usuarios
- Lista de Usuarios
- Submits são tampados com o teclado android
- AJUSTAR A IMAGEM DE CARREGAMENTO EM TODAS TELAS(o componente de carregamento de botoes enquanto carrega as informações).
- Listar apenas piscinas ativas
- Users desativados não podem logar no sistema!
- loading tubarão ao entrar nas telas para ajudar no carregamento dos efects
- ajuste timer token quando espira, tentar encaminhar uma mensagem 'efetue um novo login' ou redirecionar para o login
- ajustar imputs REF e alterar inputs modo para number
- Ajustar o NAVIGATION FOCUS EM TODAS TELAS!
- Checar a orderBy de todos relaórios
</svg< Figma
$ git clone https://github.com/NinjaAzul/Magic-Pool.git
$ cd Magic-Pool-master
1° Baixe o docker em sua maquina !
2° $ docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
3° $ docker start my_container
$ cd Api
# Rodando as migrations para o banco de dados e iniciando o projeto
1° - $ yarn - "Dependencias do projeto"
2° - $ yarn sequelize-cli db:migrate ou npx sequelize-cli db:migrate - "Cria uma migration no Postgres e cria as tabelas no banco"
3° - $ yarn dev - "Inicia o BackEnd"
4° $ yarn dev:debug - "Debuga o BackEnd"
$ .env
APP_URL =
NODE_ENV=development
# Auth
APP_SECRET= SECREDO AQUI
# Postgres
DB_HOST=localhost
DB_USER=postgres
DB_PASS=docker
DB_NAME=
Default config DB
//INSERIR STATUS ATIVO/INATIVO
INSERT INTO status VALUES (1, 'ATIVO', '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00', 1)
INSERT INTO status VALUES (2, 'INATIVO', '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00', 1)
----------------------------------------------------------------------------------------------------------------
//INSERIR PERFIS
INSERT INTO perfis VALUES (1, 'Operacional', '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00', 1)
INSERT INTO perfis VALUES (2, 'Gerencial', '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00', 1)
INSERT INTO perfis VALUES (3, 'TI', '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00', 1)
--------------------------------------------------------------------------------------------------------------------
//INSERIR TIPOS
INSERT INTO tipos VALUES (1, 'Formulário Operacional', '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00', 1)
--------------------------------------------------------------------------------------------------------------------
//INSERIR TIPO ITENS
INSERT INTO tipo_itens VALUES (1, 'CACP', '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00', 1, 1)
INSERT INTO tipo_itens VALUES (2, 'PQA', '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00', 1, 1)
-------------------------------------------------------------------------------------------------------------------
//INSERIR ANALISES
INSERT INTO analises VALUES (1, 1, '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00')
INSERT INTO analises VALUES (2, 2, '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00')
INSERT INTO analises VALUES (3, 3, '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00')
INSERT INTO analises VALUES (4, 4, '2020-11-07 20:34:39.485+00', '2020-11-07 20:34:39.485+00')
----------------------------------------------------------------------------------------------------------------
$ cd api/src/routes
Para cadastrar o primeiro Usúario recomendo comentar a linha: routes.use(authMiddlewares);
Para o cadastro do primeiro usúario no Insominia:
https://insomnia.rest/
cd mobile
1° - $ yarn - "Dependencias do projeto"
2° - $ yarn andoid ou npx react-native run-android "Inicia o projeto no emulador" OBS:"Emulador deve estar Ligado"
3° Se divirta ! :)
- NOVAS IDEIAS AQUI!
As seguintes ferramentas foram usadas na construção do projeto:
Este projeto é desenvolvido sob a licença MIT. Veja o arquivo LICENSE para saber mais detalhes.
Feito com 💙 by 😎 Erick de Freitas Gonçalves 😎