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

https://github.com/edmilson-dk/letmeask

Project developed during the next level week #06 of rocketseat.
https://github.com/edmilson-dk/letmeask

Last synced: about 1 year ago
JSON representation

Project developed during the next level week #06 of rocketseat.

Awesome Lists containing this project

README

          

# LeMeask 1.0v


PRs welcome!
License
License
Stars
Languages

O projeto LetMeask foi desenvolvido durante a semana next level week, oferecida pela [Rocketseat](https://rocketseat.com.br/) na trilha de ReactJs, uma semana repleta de aprendizados e muito código!

# Tópicos

- [Tecologias](#techs)
- [Check-list](#chech)
- [Layout](#layout)
- [Rodando local](#execute)
- [Página online](#online)
- [Licença](#license)


## Tecnologias e bibliotecas utilizadas

- [ReactJS](https://pt-br.reactjs.org/)
- [Firebase](https://firebase.google.com/)
- [TypeScript](https://www.typescriptlang.org/)


### Check List

- [x] Login com o Google
- [x] Criação de salas
- [x] Acessar sala existente
- [x] Admin encerrar sala
- [x] Notificação de usúarios após sala ser encerrada
- [x] Destacar perguntas
- [x] Remover perguntas
- [x] Marcar perguntas como respondida


## Layout

[Figma](https://www.figma.com/file/y1Ts8vEbiMepJ5K4oa8xN8/Letmeask-Copy)

### Home

![Home](https://github.com/edmilson-dk/letmeask/blob/main/.github/project/home.png)

### Criação de sala

![Criação de sala](https://github.com/edmilson-dk/letmeask/blob/main/.github/project/new-room.png)

### Tela do usúario

[Tela do usúario](https://github.com/edmilson-dk/letmeask/blob/main/.github/project/user.png)

### Tela do administrador

![Tela do administrador](https://github.com/edmilson-dk/letmeask/blob/main/.github/project/admin.png)


## Executando o projeto

Para executar o projeto em sua máquina siga os passos abaixo.

- 1 Clone meu repositório em sua máquina

```sh
git clone git@github.com:edmilson-dk/letmeask.git

# entre na pasta

cd letmeask
```

- 2 Após o passo acima, instale as dependências necessárias, para isso é preciso que você tenha o [NodeJS](https://nodejs.org/en/) instalado em sua máquina.

```sh
npm install

# ou com yarn

yarn install
```

- 3 Agora é necessárioque você crie um app web no [Firebase](https://firebase.google.com/docs/database/web/start?hl=pt-br) e adicione as credências geradas no arquivo ``.env`` na raiz do projeto como descrito no arquivo de exemplo o [env.example](https://github.com/edmilson-dk/letmeask/blob/main/)

- 4 Feito isso é hora de executar o projeto, para isso execute o comando abaixo.

```sh
npm start

# ou com yarn

yarn start
```


## Veja a aplicação funcionando

Caso você não queira executar os passos de instalação manualmente, para sua sorte fiz o deploy da aplicação, e você pode testa-la no link abaixo.

[Aplicação aqui](https://letmeask-dk.web.app/)


## 🤝 Licença

[MIT](https://github.com/edmilson-dk/letmeask/blob/main/LICENSE) Project License

Creator with 💙 by [Edmilson Jesus](https://www.linkedin.com/in/edmilson-jesus-4128711b5)