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.
- Host: GitHub
- URL: https://github.com/khushal-ag/vitzza
- Owner: Khushal-ag
- License: mit
- Created: 2023-08-09T05:06:10.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-04-11T18:23:35.000Z (about 1 month ago)
- Last Synced: 2025-04-11T22:09:44.012Z (about 1 month ago)
- Topics: eslint, food-ordering, pizza-order, prettier, react, tailwindcss, vitejs
- Language: JavaScript
- Homepage: https://vitzza.khushalagarwal.me
- Size: 249 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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.gitcd 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 ipnpm 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