Skip to content

asogomez22/DevChallenge2

Repository files navigation

DevChallenge2 — Lista de Compras Compartida (Laravel 12)

Aplicación web en Laravel para gestionar listas de compra compartidas. Permite crear listas, organizar por categorías, añadir productos, marcarlos como completados y compartir listas con otros usuarios con acceso editable.

Funcionalidades

  • ✅ Registro e inicio de sesión (Laravel Breeze)
  • ✅ Segundo método de login (Social login con Laravel Socialite: Google/GitHub, configurable)
  • ✅ Gestión de listas
    • Crear / editar / eliminar listas
    • Listas propias y listas compartidas
  • ✅ Categorías y productos dentro de cada lista
    • CRUD de categorías y productos
    • Marcar productos como completados (sin borrar)
  • ✅ UI con Tailwind + Vite

Stack

  • PHP 8.2+
  • Laravel 12
  • Laravel Breeze (auth)
  • Laravel Socialite (login social)
  • Vite + TailwindCSS
  • (Incluye tooling de dev: queue listener y logs con pail)

Requisitos

  • PHP 8.2+
  • Composer
  • Node.js 18+ (recomendado) + npm
  • Base de datos: MySQL / MariaDB (o la que configures en .env)

Instalación (local)

1) Clonar e instalar dependencias

git clone https://github.com/asogomez22/DevChallenge2.git
cd DevChallenge2

composer install
npm install

About

Aplicación web en Laravel para gestionar listas de compra compartidas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages