Skip to content

Wallbit frontend challenge#17

Open
nico-bt wants to merge 9 commits intogoncy:mainfrom
nico-bt:main
Open

Wallbit frontend challenge#17
nico-bt wants to merge 9 commits intogoncy:mainfrom
nico-bt:main

Conversation

@nico-bt
Copy link
Copy Markdown

@nico-bt nico-bt commented Nov 19, 2024

Va mi versión de challenge
👋 Saludos!

Wallbit frontend challenge

🔗 Live: https://wallbit-challenge-ashen.vercel.app/

Github: https://github.com/nico-bt/wallbit-challenge/tree/main

Techs:

  • Next
  • Tailwind + Shadcn

Funcionalidades

Un usuario puede:

  • Agregar productos al carrito
  • Ver la lista con los productos agregados
  • Eliminar un producto de la lista (hover sobre la fila y aparece para borrar)
  • El carrito persiste al recargar la página (guardado en local storage)
  • Búsqueda dinámica de productos mientras el usuario escribe el id y se muestra el preview
  • Arranca con un saldo de 1.000 usd y se va actualizando el balance a medida que agrega/saca items

Comentario:
La mayoría de la lógica está en el userContext, donde se crea el estado user
más las funciones para modificarlo y guardarlo en localStorage

user: {
  money: number,
  cart: CartItems[],
  date: date
}

Instrucciones para correr localmente

Si queres correr localmente podés hacer copy/paste en los siguientes comandos para
clonar, instalar dependencias y ejecutar el proyecto.

git clone https://github.com/nico-bt/wallbit-challenge.git

cd wallbit-challenge

npm install

npm run dev

Después en el navegador visita http://localhost:3000 para ver el proyecto.

@nico-bt
Copy link
Copy Markdown
Author

nico-bt commented Nov 19, 2024

Estoy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant