O PizzaShop Web é um aplicativo web moderno para gerenciar pedidos de uma pizzaria, utilizando tecnologias de ponta como React, Vite, TailwindCSS e muitas outras bibliotecas para proporcionar uma experiência de desenvolvimento eficiente e um produto final de alta performance.
- React
- TypeScript
- Vite
- Playwright
- Jest
- Testing-library
- react-hook-form
- shadcn/ui
- Tailwind CSS
- Zod
- React Query
- MSW
- Vitest
Para instalar e rodar o projeto localmente, siga os passos abaixo:
-
Clone o repositório:
git clone https://github.com/seu-usuario/pizzashop-web.git cd pizzashop-web
-
Instale as dependências:
npm install
-
Rode o servidor de desenvolvimento:
npm run dev
-
Back-end da aplicação para rodar local
- NODE_TLS_REJECT_UNAUTHORIZED=0 npx playwright install
Os scripts disponíveis no projeto são:
npm run dev
: Inicia o servidor de desenvolvimento usando Vite.npm run dev:test
: Inicia o servidor de desenvolvimento em modo de teste na porta 50789.npm run build
: Compila o projeto TypeScript e gera a build de produção com Vite.npm run lint
: Executa o ESLint para análise estática do código, garantindo conformidade com as regras definidas.npm run preview
: Visualiza a build de produção gerada.npm run test
: Executa os testes com Vitest.