Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deverebor/letmeask
Projeto feito durante a Next Level Week da RocketSeat que me disponibilizou a bolsa para o Ignite.
https://github.com/deverebor/letmeask
frontend react reactjs rocketseat typescript
Last synced: 9 days ago
JSON representation
Projeto feito durante a Next Level Week da RocketSeat que me disponibilizou a bolsa para o Ignite.
- Host: GitHub
- URL: https://github.com/deverebor/letmeask
- Owner: deverebor
- Created: 2021-06-20T22:11:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-05T16:41:21.000Z (about 3 years ago)
- Last Synced: 2024-07-31T19:53:13.943Z (4 months ago)
- Topics: frontend, react, reactjs, rocketseat, typescript
- Language: TypeScript
- Homepage:
- Size: 1000 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
###### Design remodelado por mim.
Feito durante a (NLW) Next Level Week de ReactJS com mentoria do Diego Fernandes @diego3g.
Todo o design do projeto foi entregue pela @rocketseat para todos que participaram codar e desenvolver suas ideias em cima do modelo!Qual o objetivo do projeto ?
Facilitar a comunicação entre o criador de conteúdo e seu publico.
Na aplicação, o usuário cria uma sala e nela pessoas podem fazer perguntas para serem respondidas em live, aulas, palestras e afins.### Por debaixo dos panos:
Totalmente construido em: ReactJS e TypeScript com o Firebase em seu banco de dados e o SASS para estilizar toda a aplicação com conceito de uma SPA aplicado.Bibliotecas utilizadas:
- create-react-app
- react-router-dom
- react-hot-toast
- react-modal
Create React App:
Utilizei para construir o escolpo do projeto, veio com todas as dependências necessárias pra construção do app.
React Router Dom:
Utilizado para a manipulação do DOM da minha aplicação, assim fazendo com que funcionasse o conceito de SPA.
React Hot Toast:
Ficou responsável pela funcionalidade dos pop-ups da aplicação como a confirmação do envio da pergunta, like e afins.
React Modal:
Essa funcionalidade ficou com o cargo de deixar a parte da remoção de uma pergunta pelo admin da sala com uma interação mais avançada.
Features em desenvolvimento
| Implementação: | Estado: |
| :----------------------------------: | :---------------------------------: |
| Novo design | ✔️ Concluído |
| Responsividade | ✔️ Concluído |
| Função de Logout | ✔️ Concluído |
| Gerar aplicação PWA | ⌛ atualmente em desenvolvimento... |
| Utilizar um novo design para o modal | ⌛ atualmente em desenvolvimento... |
| Tema dark e light | ✔️ Concluído |
| Imagem de background nas questions | ✔️ Concluído |
### Foi uma longa jornada...
Primeiramente gostaria de agradecer a rocketseat por disponibilizar um conteúdo tão inspirador e imersivo como a NLW e ser totalmente gratuita, além dessa empresa de ensino também o professor Diego por compartilhar o seu conhecimento de forma sucinta e objetiva.
Também gostaria de agradecer a toda comunidade [HUB Tech](https://ahub.tech/discord) a qual tem me ajudado de forma indescritível a evoluir como um programador.
Essa NLW foi de longe um dos melhores eventos da rocket que participei desde a 3° Omnistack. O conhecimento que aprendi não se resumem as anotações e nem as mais de 25hrs codando e aprendendo constantemente. A cada aula era um novo conhecimento e a empolgação renovada, eu faria tudo de novamente. Minha sede de conhecimento nunca está saciada e se o objetivo da Rocket é me levar para o próximo nível eu não quero isso, eu vou criar o meu próximo nível.
Todo o meu diário de bordo durante a NLW está disponível na pasta Anotações onde coloquei tudo que aprendi e também ideias para se implementar futuramente no app.
Obrigado a todos,
#Bora Codar!