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

https://github.com/fernandobade/nlw-return-impulse

Semana de aprendizado na prática oferecido pela Rocktseat, desenvolvendo uma aplicação completa do zero utilizando Node.js, React e Tailwind.
https://github.com/fernandobade/nlw-return-impulse

Last synced: about 2 months ago
JSON representation

Semana de aprendizado na prática oferecido pela Rocktseat, desenvolvendo uma aplicação completa do zero utilizando Node.js, React e Tailwind.

Awesome Lists containing this project

README

          

Next Level Week - Rocketseat

NLW Return • Trilha Impulse

![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)
![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)
![React Native](https://img.shields.io/badge/react_native-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)
![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white)
![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white)
![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge&logo=express&logoColor=%2361DAFB)
![Prisma](https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge&logo=Prisma&logoColor=white)
![Postman](https://img.shields.io/badge/Postman-FF6C37?style=for-the-badge&logo=postman&logoColor=white)
![Expo](https://img.shields.io/badge/expo-1C1E24?style=for-the-badge&logo=expo&logoColor=#D04A37)
![Jest](https://img.shields.io/badge/-jest-%23C21325?style=for-the-badge&logo=jest&logoColor=white)
![SQLite](https://img.shields.io/badge/sqlite-%2307405e.svg?style=for-the-badge&logo=sqlite&logoColor=white)
![Figma](https://img.shields.io/badge/figma-%23F24E1E.svg?style=for-the-badge&logo=figma&logoColor=white)

Experiência de imersão no desenvolvimento de uma aplicação completa do zero, criando e integrando tanto front-end quanto back-end com uma visão fullstack de desenvolvimento.

A aplicação consiste de um widget para envio de feedbacks pelo usuário quando navegando pelo site ou app, com opção de captura imediata da tela sem a necessidade salvar nenhuma imagem através da ferramenta HTML2Canvas. Os dados enviados são salvos no banco de dados SQLite através da integração com Prisma e consultados através do Prisma Studio, assim como enviados por e-mail através do NodeMailer. Tudo criado com as melhores práticas e princípios do SOLID.

Foi minha primeira experiência com a maior parte das ferramentas e bibliotecas, expandindo meus conhecimentos e me permitindo visualizar diversos caminhos pelas quais eu possuía muita curiosidade em saber como funcionavam de fato. Também acabei tendo uma queda enorme pelo Tailwind, e é onde investirei mais alguns dias de estudo antes de embarcar de vez no mundo do React.



## Agradecimentos

- [Diego Fernandes](https://github.com/diego3g)
- [Ilana Mallak](https://www.figma.com/@ilanamallak)
- [Jakeliny](https://github.com/jakeliny)
- [Myke Brito](https://github.com/maykbrito)
- [Rocketseat](https://www.rocketseat.com.br/)
- [Rodrigo Gonçalves](https://github.com/rodrigorgtic)