Warning
Fullstack app to manage personal books. Allows user authentication and CRUD operations on books.
Aplicación fullstack para gestionar libros personales. Permite autenticación de usuarios y operaciones CRUD sobre libros.
Built with / Desarrollada con: Next.js, Supabase, Docker
git clone https://github.com/mLascurain/book-manager
cd book-managernpm install
This will spin up the database locally using Docker.
Esto levanta la base de datos localmente con Docker:
npx supabase start
This command applies the schema automatically from supabase/migrations/.
Este comando aplica el esquema automáticamente desde supabase/migrations/.
Warning
This will delete all current data. Be sure to back up if you already had records locally.
Este comando elimina todos los datos actuales. Fijate de hacer backup si ya tenías registros en local.
npx supabase db resetnpm run dev
This will run Next.js at http://localhost:3000 and Supabase Studio at http://localhost:54323
Esto ejecuta Next.js en http://localhost:3000 y Supabase Studio arranca en http://localhost:54323
- ✅ User authentication with Supabase Auth
- ✅ CRUD operations on personal books
- ✅ RLS policies for data security
- ✅ Automatic migrations for reproducible environments
- ✅ Autenticación de usuarios con Supabase Auth
- ✅ Operaciones CRUD sobre libros personales
- ✅ Policies con RLS para seguridad de datos
- ✅ Migraciones automáticas para reproducibilidad del entorno
This project uses Docker via Supabase CLI so you can run all services easily.
Este proyecto utiliza Docker mediante Supabase CLI para que puedas correr todos los servicios altoque.
To stop them / Si querés frenarlos:
npx supabase stop
