AndersonAlvesCoelho / feedback-widget

Desenvolvido no evento Next Level Week Return

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

💡 Ferramentas utilizadas no projeto :

podcastr

💡 Sobre o Projeto

Este projeto está sendo desenvolvido no evento Next Level Week Return # 08 pela Rocketseat 🚀 💜 O Feedback Widget é uma aplicação híbrido para coletar feedback de um modo super inclusivo. Você pode visualiza o layout do projeto pelo figma.


Instruções para visualizar o projeto

Requerimentos

    # Clone Repository
    git clone https://github.com/AndersonAlvesCoelho/feedback-widget
    cd feedback-widget

💻 Frontend

    cd /web
    #instale as dependências necessárias com:
    npm i
    #agora start o projeto
    npm run dev

📦 Mobile

    cd /mobile
    #instale as dependências necessárias com:
    npm i
    #agora start o projeto
    npm run dev

📦 Back end

    cd /back-end
    #instale as dependências necessárias com:
    npm i
    #agora start o projeto
    npm dev

📚 Atividades realizadas

1º dia

  • Configuração do ambiente
    • React Vite
    • Tailwindcss
  • Cirando o componente Widget
  • Utilizando o PopOver

2º dia

  • Estruturação WidgetForm
  • Comunicação entre componentes
  • Controle de feedback
  • Envio de feedback

3º dia

  • Criado o fluxo da aplicação back-end
  • Setup da estrutura
    • TypeScript
    • ts-node-dev
  • Configurações do...
    • Empress
    • Prisma
    • Jest
  • Criando a rota de Feedbacks
  • Envio de e-mail com nodemailer
  • Princípios de SOLID

📣 O que é Next Level Week?

O NLW (antiga onmistack) é uma semana onde a Rocketseat mostram como montar uma aplicação do zero com as melhores tecnologias do mercado.
A Rocketseat tem a consciência que a prática é a melhor aula, então sempre nos inspiram e lançam desafios para a gente se virar sozinho!

Pilhares do metódo de ensino Rocketseat
  • Foco: Dominar todas as linguagens e tecnologias é impossível, por isso é importante focar para ir direto ao ponto sem perder tempo.
  • Grupo: A comunidade de devs é uma das melhores comunidades que existem! Trabalhar em grupo é essencial, já perdi a conta de quantas vezes ajudei e fui ajudado com erros de programação.
  • Prática: E claro, não podia faltar! Quando vemos uma aula, nós podemos entender os conceitos, mas só na prática que aprendemos realmente como faze-los!

  • Feito por 💜  Anderson Alves 👋  linkedin

    About

    Desenvolvido no evento Next Level Week Return


    Languages

    Language:TypeScript 44.8%Language:HTML 25.5%Language:JavaScript 18.6%Language:CSS 11.1%