/nlw_return

Projeto desenvolvido no NLW Return da Rocketseat

Primary LanguageTypeScriptMIT LicenseMIT

NLW Return

Projeto desenvolvido na Trilha Impulse do NLW Return

GitHub language count GitHub last commit (by committer) GitHub repo size GitHub

Sobre o Projeto | Tecnologias | Layout | Como executar a aplicação | Como contribuir | Licença | Autor

Capa-Nlw Return

📄 Sobre o projeto

Esse projeto é um widget que pode ser usado em aplicações web e mobile para receber feedback de usuários.

🧑‍💻 Tecnologias

TypeScript NodeJS React Express.js Prisma Jest Vite TailwindCSS

🎨 Layout

Você pode acessar o layout da aplicação pelo seguinte link:

Lembrando que é necessário possuir uma conta no Figma

🚀 Como executar a aplicação

  • Clone este repositório:
    git clone https://github.com/andersondev96/nlw_return
    
  • Acesse o backend da aplicação:
    cd server
    
  • Instale as dependências:
    npm install
    
  • Rode as migrations:
    npx prisma run dev
    
  • Execute a aplicação:
    npm run dev
    
  • A aplicação será executada na porta 3333.
  • Para executar os testes da api, execute o comando:
    npm run test
    
  • Com o backend em execução, acesse o frontend da aplicação:
    cd web
    
  • Instale as dependências:
    npm install
    
  • Execute a aplicação:
    npm run dev
    
  • A aplicação estará executando na porta 3000. Acesse o seu navegador com o endereço http://localhost:3000.

🤝 Como contribuir?

  • Faça um fork desse repositório.
  • Crie uma branch com a sua feature: git checkout -b my-feature.
  • Faça commit das suas alterações: git commit -m 'feat: My new feature'.
  • Faça push para a sua branch: git push origin my-feature.

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

📝 Licença

Este projeto está sob a licença MIT.

👥 Autor

Anderson Fernandes Ferreira

instagram email linkedin

Feito com 💚 por Anderson Fernandes 👋 Entre em contato!