Ayoub
Find a file
hamawebdev 7cff3b1f4a readme
2025-02-24 21:36:28 +01:00
public first commit 2025-02-24 21:08:29 +01:00
src first commit 2025-02-24 21:08:29 +01:00
.env.development first commit 2025-02-24 21:08:29 +01:00
.env.production first commit 2025-02-24 21:08:29 +01:00
.gitignore first commit 2025-02-24 21:08:29 +01:00
eslint.config.mjs first commit 2025-02-24 21:08:29 +01:00
index.html first commit 2025-02-24 21:08:29 +01:00
package-lock.json first commit 2025-02-24 21:08:29 +01:00
package.json first commit 2025-02-24 21:08:29 +01:00
readme.md readme 2025-02-24 21:36:28 +01:00
vite.config.js first commit 2025-02-24 21:08:29 +01:00
vitest.workspace.js first commit 2025-02-24 21:08:29 +01:00

Padre Gino's Pizza

Padre Gino's Pizza is a web application for ordering pizzas online. This project is built using React, Vite, and TanStack Router. It includes features such as viewing the pizza of the day, creating orders, viewing past orders, and submitting contact forms.

installation

npm install

Development

npm run dev

Building

npm run build

Testing

npm run test

Key Files and Directories

App.jsx: The main entry point of the React application. Cart.jsx: Component for displaying the cart. contexts.jsx: Context for managing the cart state. ErrorBoundary.jsx: Error boundary component. Header.jsx: Header component with navigation. Modal.jsx: Modal component for displaying modals. Pizza.jsx: Component for displaying a pizza. PizzaOfTheDay.jsx: Component for displaying the pizza of the day. api: Directory containing API functions. routes: Directory containing route components. tests: Directory containing tests.