Tecnologias | Projeto | Como rodar | Como contribuir
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Node.js - v18.12.1
- Pnpm - 8.10.5
- Vite - ^5.1.4
- TypeScript - ^5.2.2
- Tailwindcss - ^3.4.1
- Tailwind-merge - ^2.2.1
- Shadcn/ui
- Axios - ^1.6.8
- React-hook-form - ^7.51.0
- React-router-dom - ^6.22.2
- React Query - ^5.28.6
- Playwright - ^1.44.1
- Zod - ^3.22.4
- MSW - ^2.2.14
- Happy Dom - ^14.7.1
- Lucide React - ^0.344.0
- Recharts - ^2.12.3
- Sonner - ^1.4.3
Front-end do aplicativo de entrega de comida (aka. iFood/Uber Eats) desenvolvido com Vite, TypeScript e Shadcn/ui.
-
Módulo React do Ignite na plataforma da Rocketseat.
- Clone o projeto.
- Clone o projeto da API para rodar o projeto junto.
- Entre na pasta do projeto e rode 'pnpm install' (use 'npm install' ou 'yarn install' se for essa a sua configuração).
- pnpm run dev para rodar o projeto na porta indicada.
- pnpm dev:test para rodar os mocks.
- pnpm playwright test --ui para visualizar o teste na interface do playwright.
- Faça um fork desse repositório;
- Cria uma branch com a sua feature:
git checkout -b minha-feature
; - Faça commit das suas alterações:
git commit -m 'feat: Minha nova feature'
; - Faça push para a sua branch:
git push origin minha-feature
.
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
Esse projeto está sob a licença MIT.