Que você precisa sempre buscar conhecimento você já sabe mas e se esse conhecimento estivesse dentro do seu grupo/empresa e você até conhecesse essa pessoa? 🤔
O objetivo deste projeto é unir pessoas que querem aprender com pessoas que querem ensinar dentro da sua firma.
Criar uma versão para usa empresa não deveria demorar mais que 10 minutos. 🕒
-
Clone o repositório
-
Crie uma conta e um projeto no Firebase
Abra o Firebase console e crie um novo projeto. Na seção Banco de dados, clique em Testar Firestore Beta. Clique em Ativar.
-
Crie um arquivo .env na raíz do projeto com o seguinte formato:
FIREBASE_API_KEY=abc
FIREBASE_AUTH_DOMAIN=abc
FIREBASE_DATABASE_URL=abc
FIREBASE_PROJECT_ID=abc
FIREBASE_STORAGE_BUCKET=abc
FIREBASE_MESSAGIN_SENDER_ID=abc
COMPANY_EMAIL_ADDRESS=coloque_aqui_o_dominio_de_email_da_sua_firma
- Essas informações são encontradas clicando no ícone de código na home do seu projeto no firebase (não é tão intuitivo)
- Voce precisará também configurar o método de login no firebase:
Na aba Authentication clique em SIGN IN method, depois ative o método Google. Só isso :)
- Clone o repositório
$ yarn install
$ yarn dev
- visite http://localhost:3000
- Você pode tentar o serviço now.js - eu falhei, miseravelmente, tentando
- Ou pode seguir este tutorial para fazer de graça no Heroku
- Por que cada commit possui um emoji? Para facilitar a leitura do git log eu utilizo emojis indicando o que cada commit se propõe de acordo com o padrão gitmoji.
- É seguro? Não, não é recomendável compartilhar informações sensiveis dentro da plataforma. Se você vê como melhorar, não hesite em abrir um PR.
- Qual é a licensa? LGPL-3.0
As permissões desta licença copyleft estão condicionadas a disponibilizar o código fonte completo de trabalhos licenciados e modificações sob a mesma licença ou a GNU GPLv3.
Direitos autorais e avisos de licença devem ser preservados. Os colaboradores fornecem uma concessão expressa de direitos de patente.
- O e-mail da minha empresa é @gmail mesmo, e agora? Sugiro trocar o código que faz validação por email para uma regra que possa ser aplicada neste caso.
- Como uma pessoa entra em contato com outra? Manda e-mail, chama no chat da firma, conversa no corredor... iria dar muito trabalho implementar isso. :D