Arma una tiendita con tus cosas usadas, pon el link en tu bio de Instagram y véndeselas a tus conocidos.
Translation pending
CommerceTypeScript · PLpgSQLGitHub @TemisCOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Mini tiendas de cosas usadas con link para la bio de Instagram: reutilizalo.shop/paola.
Next.js 16 (App Router, Cache Components) · TypeScript · Tailwind CSS 4 · Supabase (Auth, Postgres, Storage, RLS) · Vercel.
npm install
cp .env.example .env.local # completar con los datos de Supabase
npm run dev
El esquema completo (tablas, RLS, triggers, funciones y buckets de Storage) está en supabase/migrations/. Con el proyecto de Supabase creado:
npx supabase login
npx supabase link --project-ref <ref>
npx supabase db push
npm run db:types # genera lib/supabase/database.types.ts
En Supabase → Authentication → Providers → Email: dejar activo Email. Para que crear la tienda tome 2 minutos, desactivar Confirm email en el MVP (o configurar SMTP propio).
Si se deja activo, en Authentication → Email Templates → Confirm signup usar este link, que
funciona aunque se abra en otro navegador (por ejemplo, fuera de Instagram):
{{ .SiteURL }}/auth/confirm?token_hash={{ .TokenHash }}&type=email&next=/panel.
En Authentication → URL Configuration, poner Site URL = https://reutilizalo.shop.
Para hacerte admin, crea tu tienda y después corre en el SQL Editor de Supabase (con tu email):
update public.profile_private
set is_admin = true
where id = (select id from auth.users where email = '[email protected]');
[NOMBRE DEL RESPONSABLE] y [EMAIL DE CONTACTO] en
components/landing/legal-page.tsx, y hacer revisar /terminos y /privacidad por alguien con
conocimiento legal (Ley 18.331).| Comando | Qué hace |
|---|---|
npm run dev | Servidor de desarrollo |
npm run build | Build de producción |
npm run lint | ESLint |
npm run typecheck | Chequeo de tipos |
npm test | Tests unitarios (Vitest) |