Compra tus lentillas, fácil y rápido.
Find a file
miguel.garciaferrer 96fb15503e Support partial lens price lookup
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-12 23:31:13 +02:00
.cursor/rules Add repository git workflow rule 2026-05-12 22:44:12 +02:00
server Support partial lens price lookup 2026-05-12 23:31:13 +02:00
src Support partial lens price lookup 2026-05-12 23:31:13 +02:00
.dockerignore Update README.md to include development and production instructions, and details about Docker deployment. 2026-05-12 20:44:15 +02:00
.gitignore Update README.md to include development and production instructions, and details about Docker deployment. 2026-05-12 20:44:15 +02:00
Dockerfile Add full-stack backend: Express API, OpenAI Vision, Stripe, scraper 2026-05-12 22:31:02 +02:00
env.example Add full-stack backend: Express API, OpenAI Vision, Stripe, scraper 2026-05-12 22:31:02 +02:00
index.html Redesign UI: mobile-first layout, professional copy, and success view 2026-05-12 22:28:34 +02:00
nginx.conf Update README.md to include development and production instructions, and details about Docker deployment. 2026-05-12 20:44:15 +02:00
package-lock.json Update package-lock.json to include new dependencies for @emnapi/core and @emnapi/runtime, and remove peer dependency flags from several packages. 2026-05-12 22:42:45 +02:00
package.json Add full-stack backend: Express API, OpenAI Vision, Stripe, scraper 2026-05-12 22:31:02 +02:00
README.md Add full-stack backend: Express API, OpenAI Vision, Stripe, scraper 2026-05-12 22:31:02 +02:00
vite.config.js Add full-stack backend: Express API, OpenAI Vision, Stripe, scraper 2026-05-12 22:31:02 +02:00

lentillas

Compra tus lentillas, fácil y rápido.

Desarrollo

npm install
npm run db:init
npm run dev

El frontend corre con Vite y proxifica /api al backend Express. El backend usa las variables de env.example.

Producción

npm run build
npm start

El Dockerfile construye la app React y la sirve desde el backend Node en el puerto 3000, listo para desplegar en EasyPanel.