Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luismda/pizzashop-web
Dashboard for managing a food delivery restaurant.
https://github.com/luismda/pizzashop-web
playwright reactjs shadcn-ui tailwindcss typescript vite vitest
Last synced: about 2 months ago
JSON representation
Dashboard for managing a food delivery restaurant.
- Host: GitHub
- URL: https://github.com/luismda/pizzashop-web
- Owner: luismda
- Created: 2024-04-13T00:33:13.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-19T19:12:14.000Z (9 months ago)
- Last Synced: 2024-05-19T21:28:16.242Z (9 months ago)
- Topics: playwright, reactjs, shadcn-ui, tailwindcss, typescript, vite, vitest
- Language: TypeScript
- Homepage:
- Size: 628 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pizza Shop Web 🍕
This project is a dashboard for managing a restaurant, including metrics visualization and order control,
with unit and e2e tests. 🔥It is possible to create an account and access a panel with graphs and metrics about the restaurant, in
addition to viewing all orders, as well as applying filters and updating the status of each order.Some technologies used:
- React.js + Vite
- TypeScript
- TailwindCSS
- Shadcn/ui
- React Query
- React Hook Form
- Zod
- Vitest
- Mock Service Worker
- Playwright## Running
To run this project without MSW mocks it is necessary to create a `.env` file, following `.env.example`,
and add the API url. The API for this project can be found in [this repository](https://github.com/rocketseat-education/pizzashop-api).```sh
# Clone this repository
git clone https://github.com/luismda/pizzashop-web.git# Install the dependencies
pnpm i# Start project 🔥
pnpm run dev# Start project in test mode (MSW mocks)
pnpm run dev:test# Run unit tests
pnpm run test```