Este repositorio contiene el frontend de Bookloop, una plataforma para intercambiar libros usando una moneda virtual llamada Bookis.
La interfaz está construida con Next.js y Tailwind CSS, optimizada para SSR y experiencia de usuario fluida.
- Framework: Next.js (App Router + SSR)
- Estilos: Tailwind CSS
- Lenguaje: TypeScript
- Fuentes: Geist Sans / Geist Mono vía
next/font - Testing: Jest (unitario) + Playwright (end-to-end)
- CI/CD: Vercel + GitHub Actions
# Clonar el repositorio del backend
git clone https://github.com/tu-usuario/bookloop-backend.git
cd bookloop-backend
# Instalar dependencias
npm install
# Ejecutar en modo desarrollo
npm run start:devEsto levanta el servidor en http://localhost:3000
bookloop-frontend/
├── app/ # Rutas y layout principal
│ └── layout.tsx # Layout raíz con fuentes y clases globales
├── styles/
│ └── globals.css # Variables CSS y configuración de Tailwind
├── public/ # Archivos estáticos
├── tailwind.config.js # Configuración extendida de Tailwind
├── tsconfig.json # Configuración de TypeScript
└── README.md # Este archivo[x] Diseñar wireframes (flujo principal + pantallas clave)
[/] Separar proyecto en dos repositorios independientes (Next.js + NestJS)
[ ] Configurar CI/CD con GitHub Actions (test + deploy)
[ ] Modelar base de datos inicial con Prisma: User, Book, Bookis
[ ] Autenticación JWT + Passport (registro, login, roles)
[ ] Integrar Cloudinary para portadas y perfiles
Aunque actualmente el desarrollo está liderado por Angela, es posible que se sume alguien más en el futuro. Para facilitarlo:
- Consulta el archivo
CONTRIBUTING.md - Sigue las reglas de estilo y commit definidas