Bienvenido al frontend de OnControl, una plataforma de monitoreo de signos vitales para pacientes oncológicos que utiliza dispositivos IoT.
Sigue estos pasos para tener el proyecto corriendo en tu máquina local.
Asegúrate de tener instalado Node.js (versión 18 o superior) y npm (que viene con Node.js).
-
Clona el repositorio en tu máquina local:
git clone https://github.com/WiJeGo/OnControlFrontedPrueba.git
-
Navega al directorio del proyecto:
cd OnControlFrontedPrueba
-
Instala las dependencias del proyecto usando
npm
:npm install
Una vez que las dependencias estén instaladas, puedes iniciar el servidor de desarrollo.
-
Inicia la aplicación en modo de desarrollo:
npm run dev
-
Abre tu navegador y visita la siguiente dirección:
http://localhost:3000
El proyecto se recargará automáticamente al hacer cambios en el código.
La arquitectura del proyecto está basada en Next.js, con la siguiente estructura de carpetas principal:
app/
: Contiene las rutas y páginas de la aplicación.components/
: Componentes reutilizables, organizados por funcionalidad (auth
,layout
,wireframes
).data/
: Archivos de datos locales, comodb.json
, utilizados para maquetar la interfaz.public/
: Archivos estáticos como imágenes y assets.
- Next.js: Framework de React para el desarrollo de la aplicación.
- TypeScript: Para un desarrollo más seguro y escalable.
- Tailwind CSS: Para el estilizado rápido y modular.
- shadcn/ui: Componentes de UI accesibles y personalizables.
- Recharts: Para la visualización de datos en gráficos.
- Lucide React: Iconos vectoriales para la interfaz.