An open API service indexing awesome lists of open source software.

https://github.com/khushal-ag/vitzza

A πŸ• Pizza ordering website using βš›οΈ React + Vite with pre-Configured TailwindCSS, Eslint and Prettier.
https://github.com/khushal-ag/vitzza

eslint food-ordering pizza-order prettier react tailwindcss vitejs

Last synced: about 1 month ago
JSON representation

A πŸ• Pizza ordering website using βš›οΈ React + Vite with pre-Configured TailwindCSS, Eslint and Prettier.

Awesome Lists containing this project

README

        



![][views] ![][stars] ![][forks] ![][issues] ![][license] ![][repo-size]




### 🏨A Pizza ordering website using React + Vite with preconfigured TailwindCSS, Eslint and Prettier

## βš™οΈDependencies Used

---

**[ 
**@reduxjs/toolkit:** ^1.9.5
 
][redux]**Β Β 
**[ 
**react-router-dom:** ^6.14.2
 
][router]**Β Β 
**[ 
**tailwindCss:** ^3.3.3
 
][tailwind]**Β Β 
**[ 
**vitejs:** ^4.4.5
 
][vite]**Β Β 
**[ 
**eslint:** ^8.45.0
 
][eslint]**Β Β 
**[ 
**prettier:** ^3.0.1
 
][prettier]**Β Β 

---

## πŸ“Έ Screen Shots


| **Home Page** | **Menu Page** |
| ------------- | ------------- |
| ![home] | ![menu] |

| **Cart** | **Order Page** |
| -------- | -------------- |
| ![cart] | ![order] |



## πŸ› οΈ Getting Started

⬇️ **Fetch latest source code from master branch.**

```bash
git clone https://github.com/Khushal-ag/vitzza.git

cd vitzza
```

πŸ‘Œ **Create `.env.local` file & add your own `API_URLS` as mentioned in `.env.example` file.**

```js
VITE_RESTURANT_API_URL =
VITE_GEOCODING_API_URL =
```

πŸ‘Ÿ **Run the Website with πŸ†šCode **or** πŸ’»Command Line:**

```bash
pnpm i

pnpm dev
```

## πŸ“‚Directory Structure

```bash
.
β”œβ”€β”€ CODE_OF_CONDUCT.md
β”œβ”€β”€ index.html
β”œβ”€β”€ LICENSE
β”œβ”€β”€ package.json
β”œβ”€β”€ pnpm-lock.yaml
β”œβ”€β”€ postcss.config.js
β”œβ”€β”€ prettier.config.cjs
β”œβ”€β”€ public
β”‚ β”œβ”€β”€ react.svg
β”‚ └── vite.svg
β”œβ”€β”€ README.md
β”œβ”€β”€ src
β”‚ β”œβ”€β”€ App.jsx
β”‚ β”œβ”€β”€ features
β”‚ β”‚ β”œβ”€β”€ cart
β”‚ β”‚ β”‚ β”œβ”€β”€ CartItem.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ Cart.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ CartOverview.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ cartSlice.js
β”‚ β”‚ β”‚ β”œβ”€β”€ DeleteItem.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ EmptyCart.jsx
β”‚ β”‚ β”‚ └── UpdateItemQuantity.jsx
β”‚ β”‚ β”œβ”€β”€ menu
β”‚ β”‚ β”‚ β”œβ”€β”€ MenuItem.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ Menu.jsx
β”‚ β”‚ β”‚ └── menuLoader.js
β”‚ β”‚ β”œβ”€β”€ order
β”‚ β”‚ β”‚ β”œβ”€β”€ CreateOrder.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ orderActions.js
β”‚ β”‚ β”‚ β”œβ”€β”€ OrderItem.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ Order.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ SearchOrder.jsx
β”‚ β”‚ β”‚ └── UpdateOrder.jsx
β”‚ β”‚ └── user
β”‚ β”‚ β”œβ”€β”€ CreateUser.jsx
β”‚ β”‚ β”œβ”€β”€ UserName.jsx
β”‚ β”‚ └── userSlice.js
β”‚ β”œβ”€β”€ index.css
β”‚ β”œβ”€β”€ main.jsx
β”‚ β”œβ”€β”€ services
β”‚ β”‚ β”œβ”€β”€ apiGeocoding.js
β”‚ β”‚ └── apiRestaurant.js
β”‚ β”œβ”€β”€ store.js
β”‚ β”œβ”€β”€ ui
β”‚ β”‚ β”œβ”€β”€ AppLayout.jsx
β”‚ β”‚ β”œβ”€β”€ Button.jsx
β”‚ β”‚ β”œβ”€β”€ Error.jsx
β”‚ β”‚ β”œβ”€β”€ Header.jsx
β”‚ β”‚ β”œβ”€β”€ Home.jsx
β”‚ β”‚ β”œβ”€β”€ LinkButton.jsx
β”‚ β”‚ └── Loader.jsx
β”‚ └── utils
β”‚ └── helpers.js
β”œβ”€β”€ tailwind.config.js
└── vite.config.js
```

## ☒️Contributors

[![][contributors]][contributors-graph]

_Note: It may take up to 24h for the [contrib.rocks][contrib-rocks] plugin to update because it's refreshed once a day._



[views]: https://komarev.com/ghpvc/?username=vitzza&label=view%20counter&color=red&style=flat
[repo-size]: https://img.shields.io/github/repo-size/Khushal-ag/vitzza
[issues]: https://img.shields.io/github/issues-raw/Khushal-ag/vitzza
[license]: https://img.shields.io/github/license/Khushal-ag/vitzza
[forks]: https://img.shields.io/github/forks/Khushal-ag/vitzza?style=flat
[stars]: https://img.shields.io/github/stars/Khushal-ag/vitzza
[contributors]: https://contrib.rocks/image?repo=Khushal-ag/vitzza&max=500
[contributors-graph]: https://github.com/Khushal-ag/vitzza/graphs/contributors
[contrib-rocks]: https://contrib.rocks/preview?repo=Khushal-ag%2Fvitzza

[redux]: https://redux-toolkit.js.org/
[router]: https://reactrouter.com/en/main/start/overview
[eslint]: https://eslint.org/
[prettier]: https://prettier.io/
[tailwind]: https://tailwindcss.com/
[vite]: https://vitejs.dev/

[home]: https://graph.org/file/fa8cb77fbe45789fd4029.png
[menu]: https://graph.org/file/6b1bf989581158f7abc3f.png
[cart]: https://graph.org/file/c2eb2f0e87f35fab0f3e8.png
[order]: https://graph.org/file/0806d0073013c69761eee.png