Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexandredev3/letmeask-nlw06
Aplicação criada na Next Level Week #06
https://github.com/alexandredev3/letmeask-nlw06
firebase firebase-auth firebase-realtime-database javascript nextlevelweek nextlevelweek6 nlw nlw-6 nodejs reactjs together typescript
Last synced: 18 days ago
JSON representation
Aplicação criada na Next Level Week #06
- Host: GitHub
- URL: https://github.com/alexandredev3/letmeask-nlw06
- Owner: alexandredev3
- Created: 2021-06-21T12:24:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-05T13:37:04.000Z (over 3 years ago)
- Last Synced: 2024-12-09T04:14:40.244Z (2 months ago)
- Topics: firebase, firebase-auth, firebase-realtime-database, javascript, nextlevelweek, nextlevelweek6, nlw, nlw-6, nodejs, reactjs, together, typescript
- Language: TypeScript
- Homepage:
- Size: 813 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Descrição |
Layout |
Tecnologias |
Funcionalidades |
Instalação |
Autor |
Licença
## :page_facing_up: Descrição
Você é um criador de conteúdo? Então o Letmeask é perfeito para você! Com o Letmeask você pode criar salas Q&A com o publico que acompanha você.Esse projeto foi feito na Next Level Week #06 trilha ReactJS.
## :art: Layout
Você pode acessar o Layout pelo Figma atravês desse link.## 🛠 Tecnologias
Este projeto foi desenvolvido com as seguintes tecnologias- [React.js](https://pt-br.reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [Styled Components](https://styled-components.com/)
- [React Hot Toast](https://react-hot-toast.com/)
- [React Modal](https://github.com/reactjs/react-modal)
## :clipboard: Funcionalidades
- [x] Faça login com Google.
- [x] Crie salas.
- [x] Seu público que acessar sua sala pode criar perguntas.
- [x] Seu públuco pode curtir as perguntas de outras pessoas.
- [x] O criador da sala pode marcar perguntas como respondida.
- [x] O criador da sala pode deletar perguntas.
- [x] O criador da sala pode destacar as perguntas.## :closed_book: Instalação
### Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
[Git](https://git-scm.com), [Node.js](https://nodejs.org/en/), Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)Lembrando que este projeto foi feito com o Firebase.
Aqui vai uma lista do que você vai precisar fazer no seu firebase para rodar esse projeto:
- Criar um projeto no firebase.
- Configurar autenticação com o Google.
- Configurar regras no Realtime Firebase Link para acessar as regras
- Preencher todas as variaveis ambientes Link do template```bash
# Clone este repositório.
$ git clone https://github.com/alexandredev3/letmeask-nlw06.git# Vá para a pasta podcastr-nlw05
$ cd letmeask-nlw06# Instale as dependências
$ npm install# Execute aplicação
$ npm run start# O app vai está rodando na porta 3000 - acesse
```## :man: Autor
Feito com ❤️ por Alexandre Costa :wave::wave: Entre em contato!🚀
## :memo: Licença
Copyright © 2020 [Alexandre Costa](https://github.com/alexandredev3).
This project is [MIT](./.github/docs/LICENSE.txt) licensed.