Skip to content

CallePuzzle/y-tu-que-compras

Repository files navigation

Esqueleto de una aplicación con Svelte 5

Este repositorio es una plantilla para generar aplicaciones con Svelte Kit usando Svelte 5.

Incluye:

  • El conector de Cloudflare Workers para desplegar la aplicación.
  • daisyUI como librería de componentes para Tailwind CSS.
  • prisma como ORM para la base de datos usando D1 Database de Cloudflare
  • Gestión de usuarios y sesiones usando:
    • Lucia Auth con el adaptador de SQLite que funciona con D1 Database.
    • Arctic como librería de Oauth2, usando el adaptador de Auth0.

D1 Database

Cómo generar la primera migración:

npx prisma migrate diff \
    --from-empty \
    --to-schema-datamodel ./prisma/schema.prisma \
    --script \
    --output migrations/0001_initial.sql

Cómo aplicar migraciones:

npx wrangler d1 migrations apply y-tu-que-compras --local
npx prisma generate

Crear migraciones

npx wrangler d1 migrations create y-tu-que-compras migration_name
npx prisma migrate diff \
  --from-local-d1 \
  --to-schema-datamodel ./prisma/schema.prisma \
  --script \
  --output migrations/migration_name.sql
npx wrangler d1 migrations apply y-tu-que-compras --local
npx prisma generate

About

Aplicación para gestionar tus compras en el super y en el mercado

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •