An open API service indexing awesome lists of open source software.

https://github.com/marcosferreira/letmeask

The idea of this web application is to help people answer questions from each other during an event.
https://github.com/marcosferreira/letmeask

firebase react

Last synced: 2 months ago
JSON representation

The idea of this web application is to help people answer questions from each other during an event.

Awesome Lists containing this project

README

          

# Letmeask

#### Skills do projeto
Javascript
Typescript
Nodejs
React
Firebase

Letmeask

> The idea of this web application is to help people answer questions from each other during an event.

### Ajustes e melhorias

O projeto foi desenvolvido na NLW/Together, ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:

- [x] Responsividade
- [x] Styled Components
- [x] Autorização de acesso no Admin
- [ ] Tema dark
- [ ] Versão PWA

## 💻 Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

* Você instalou a versão mais recente de `Git, NodeJS LTS, Yarn`
* Você tem uma máquina `Windows / Linux / Mac`.

## 🚀 Instalando Letmeask

Para instalar o Letmeask , siga estas etapas:

Windows, Linux e macOS:
```
git clone https://github.com/marcosferreira/letmeask
```
```
cd letmeask/
```
```
yarn install
```

## ☕ Usando Letmeask

Para usar Letmeask, siga estas etapas:

```
yarn start
```

## 🚧 Atenção!

Antes te utilizar o comando `yarn start`, é necessário ter uma conta no Google Firebase

Este projeto utiliza o banco de dados do Firebase conhecido como `Realtime database`.

Ao criar seu banco de dados, será gerado no console do firebase, algumas configurações que deverão ser colocada no arquivo contendo as variáveis de ambientes do projeto, será necessário criar este arquivo com o nome `.env.local`. Para isto existe, na raiz do projeto, um arquivo nomeado `.env.example` contendo todos os nomes das variáveis que o projeto utiliza.

## 🚀 Deploy Letmeask

Para fazer deploy do Letmeask, siga as seguintes etapas, de preferência na pasta raiz do projeto:

```
npm install -g firebase-tools
```
```
firebase login
```
```
firebase init
```

## 📝 Licença

Esse projeto está sob licença. Veja o arquivo [LICENÇA](LICENSE.md) para mais detalhes.

[⬆ Voltar ao topo](#Letmeask)