Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/julialealt/coffee-delivery

Coffee shop web app using React, TypeScript, Zod, Radix, Styled Components and Vite!
https://github.com/julialealt/coffee-delivery

radix-ui react reactjs styled-components typescript vite zod

Last synced: 18 days ago
JSON representation

Coffee shop web app using React, TypeScript, Zod, Radix, Styled Components and Vite!

Awesome Lists containing this project

README

        

# Coffee Delivery

![coffeedelivery1](https://github.com/user-attachments/assets/b9234445-b09d-4603-97b4-79f3193a7a04)
![coffeedelivery2](https://github.com/user-attachments/assets/7f2f2e90-de43-42f0-8932-9764e496ea04)
![coffeedelivery4](https://github.com/user-attachments/assets/d402d764-4b38-4d82-8db2-db7a1c1071d9)
![coffeedelivery5](https://github.com/user-attachments/assets/c09b59c1-4d54-4d4f-a033-49fe252e969b)

## Technologies

- React
- Typescript
- React Hook Form
- Zod
- Radix
- Styled Components
- Phosphor Icons
- Vite

## Functionalities

- List of products (coffees) available for purchase
- Add a specific quantity of items to the cart
- Increase or remove the number of items in the cart
- Form to fill in user address and payment type
- Display the total number of items in the cart in the Header
- Display the total value of the sum of items in the cart multiplied by the value

## Running locally

Clone the project

```bash
git clone https://github.com/julialealt/coffee-delivery.git
```

Enter the project directory

```bash
cd coffee-delivery
```

Install the dependencies

```bash
pnpm i
```

Start the app

```bash
pnpm run dev
```