Skip to content

apptolast/KropiaWeb

Repository files navigation

Kropia Web React

SPA para la landing de Kropia + AppToLast.

Stack

  • React
  • Vite
  • pnpm
  • Sass / SCSS
  • EmailJS para el formulario de contacto
  • lucide-react para iconografía

Scripts

pnpm install
pnpm dev
pnpm build
pnpm lint
pnpm preview

Variables de entorno

Copia .env.example a .env y rellena las credenciales reales de EmailJS:

VITE_EMAILJS_SERVICE_ID=service_xxxxxxx
VITE_EMAILJS_TEMPLATE_ID=template_xxxxxxx
VITE_EMAILJS_PUBLIC_KEY=public_key_xxxxxxx

Si esas variables no existen, el formulario no envía datos y muestra un estado informativo.

Estructura

src/
  components/
    cards/      Componentes repetibles de tarjetas y acordeón
    layout/     Header y Footer
    ui/         Piezas pequeñas de interfaz compartida
  config/       Configuración de integraciones externas
  data/         Contenido editable de la landing
  hooks/        Lógica reutilizable con side effects
  sections/     Secciones de la página
  styles/       SCSS global de la experiencia visual

La intención es que src/App.jsx solo componga la página y no contenga datos, lógica de envío ni markup de secciones.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors