Skip to content

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

License

Notifications You must be signed in to change notification settings

Khushal-ag/vitzza

Repository files navigation

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

βš™οΈDependencies Used


 
@reduxjs/toolkit: ^1.9.5
 
Β Β   
react-router-dom: ^6.14.2
 
Β Β   
tailwindCss: ^3.3.3
 
Β Β   
vitejs: ^4.4.5
 
Β Β   
eslint: ^8.45.0
 
Β Β   
prettier: ^3.0.1
 
Β Β 


πŸ“Έ Screen Shots


Home Page Menu Page
home menu
Cart Order Page
cart order

πŸ› οΈ Getting Started

⬇️ Fetch latest source code from master branch.

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.

VITE_RESTURANT_API_URL = <YOUR_API_URL>
VITE_GEOCODING_API_URL = <YOUR_API_URL>

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

pnpm i

pnpm dev

πŸ“‚Directory Structure

.
β”œβ”€β”€ 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

Note: It may take up to 24h for the contrib.rocks plugin to update because it's refreshed once a day.

About

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

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks