Em desenvolvimento
Sistema para controle de pedidos em pequenas empresas
Esse projeto utiliza uma api de tradução com GraphQL Yoga e Firebase Functions
, para retornar os dados obtidos do Firestore
em GraphQL
.
Testes de unidade com React Testing Library e Jest
Voce pode testar o projeto em produção acessando com:
Email:
teste@teste.com
Senha:
123456
Para testar localmente, é necessário realizar algumas configurações:
-
Crie um App no Firebase
-
Faça o clone do projeto:
git clone https://github.com/diasjoaovitor/pedidos.git
- Instale as dependências:
cd pedidos && yarn
- Renomeie o arquivo
.env.example
para.env
e preencha as variáveis de ambiente com os dados no seu app criado no firebase, sendo que a variávelREACT_APP_CLOUD_fUNCTIONS_URL
será configurada mais adiante
Com isso o frontend está praticamente pronto, basta configurar o backend:
- Faça o clone da API GraphQL:
git clone https://github.com/diasjoaovitor/pedidos-graphql-api.git
-
Configure as Funções do Firebase] e o ambiente local
-
Instale as dependências e execute a aplicação:
cd functions
yarn && yarn serve
-
Copie a url mostrada no terminal, volte a pasta do frontend e insira em
REACT_APP_CLOUD_fUNCTIONS_URL
-
Inicie o cliente:
yarn start