Projeto | Requisitos | Tecnologias | Aprendizado | Comandos | Layout | Licença
Esse projeto foi desenvolvido com o objetivo de atualizar me com reactjs.
Esse projeto foi desenvolvido com as seguintes tecnologias:
* Para mais detalhes, veja o Package.json
- Reactjs + Firebase Authentication and Realtime Database
- React Hooks
- Typescript
$ git clone https://github.com/douglasproglima/letmeask-proglima.git && cd letmeask-proglima
$ yarn
# Rename the file .env_example for .env and inform your credentials firebase
$ yarn start
The app will be available for access on your browser at http://localhost:3000
- Only authenticated users can read data from rooms and questions;
- Only authenticated users can create new rooms;
- Only authenticated users can send new questions;
- Only authenticated users can like a question;
- User can remove a question like if he is the owner;
- Users can't update or delete questions if not room owners;
- Only the room owner can update questiona highlight abd answered data;
- Only the room owner can close the room;
- Don't allow duplicated likes from the same author;
- Don't allow user to like own questions;
- Apenas usuários autenticados podem ler dados de salas e perguntas;
- Apenas usuários autenticados podem criar novas salas;
- Somente usuários autenticados podem enviar novas perguntas;
- Apenas usuários autenticados podem gostar de uma pergunta;
- O usuário pode remover uma pergunta como se ele fosse o proprietário;
- Os usuários não podem atualizar ou excluir perguntas se não forem os proprietários da sala;
- Apenas o proprietário da sala pode atualizar as perguntas, realçar e dados respondidos;
- Apenas o proprietário da sala pode fechar a sala;
- [] Não permitir curtidas duplicadas do mesmo autor;
- [] Não permita que o usuário goste de suas próprias perguntas;
Feito com ❤️ por Douglas Lima Entre em contato!