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

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

This repository contains the solution to Ignite's (@Rocketseat) "coffee-delivery" challenge.
https://github.com/galembeck/coffee-delivery

context-api localstorage react react-router-dom styled-components typescript vite

Last synced: about 1 month ago
JSON representation

This repository contains the solution to Ignite's (@Rocketseat) "coffee-delivery" challenge.

Awesome Lists containing this project

README

        

# ☕ | Coffee Delivery

Bem-vindo(a) ao repositório que contém a solução para o desafio Ignite da [@Rocketseat](https://www.rocketseat.com.br/).

O objetivo desse desafio é estudar as ferramentas e tecnologias de desenvolvimento web utilizadas neste projeto, o qual se encontra em constante atualização (melhorias podem ser implementadas a qualquer momento).

Happy hacking!

> ⚠️ **É importante ressaltar que este projeto/repositório se encontra em constante atualização.**

## 🧠 Contexto

![Protótipo](./.github/coffee-delivery-prototype.png)

O desafio consistia em criar uma interface e-commerce para venda de produtos relacionados ao consumo de café com as seguintes ferramentas:

- [x] Vite
- [x] Styled-components
- [x] Local storage
- [x] TypeScript
- [x] Context API
- [x] React-router-dom
- [x] React-hook-form
- [x] Form validations with Zod

## 🤝 Colaboradores




Avatar de Pedro Galembeck (Github)


Pedro Galembeck





Avatar da Rocketseat


Rocketseat



## 📋 Instruções

Para utilizar o projeto acima, basta seguir as instruções abaixo.

- Siga esse [protótipo]().
- Utilize o [deploy](https://coffee-delivery-galembeck.vercel.app/) na vercel para abrir o link de visualização.
> https://coffee-delivery-galembeck.vercel.app/

## 🖥️ Instalação

### Coffee Delivery

1. Clone este repositório:

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

1. Abra a pasta do projeto (_coffee-delivery_):

```bash
cd coffee-delivery
```

3. Instale as dependências utilizadas:

```bash
npm install
```

3. Inicie o projeto:

```bash
npm run dev
```

Made with 💜 by Pedro Galembeck.