Skip to content

diasjoaovitor-zz/pedidos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Em desenvolvimento

Pedidos

Sistema para controle de pedidos em pequenas empresas

Tecnologias

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

Como rodar o projeto

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ável REACT_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

About

Sistema para gerenciamento de pedidos em pequenas empresas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages