Mi Portal es una aplicación web desarrollada como parte del proyecto de arquitectura frontend, creada por estudiantes de la Universidad Javeriana. Esta aplicación integra tecnologías como Pods e inteligencia artificial para ofrecer una experiencia de compra personalizada y eficiente.
- Navegación Intuitiva: Interfaz de usuario amigable y fácil de navegar.
- Personalización: Recomendaciones de productos basadas en inteligencia artificial.
- Seguridad: Uso de Pods para asegurar la privacidad y seguridad de los datos de los usuarios.
- Multiplataforma: Diseñada para funcionar en cualquier dispositivo moderno.
- React
- TypeScript
- CSS
- Fetch API para comunicación con back-end
El proyecto se organiza en varias carpetas principales:
src
: Contiene el código fuente de la aplicación, incluyendo componentes, páginas y estilos.public
: Almacena archivos estáticos como elindex.html
y las imágenes.
Dentro de src
, encontrarás:
components
: Componentes reutilizables de React.pages
: Componentes de React que representan páginas completas.assets
: Imágenes y otros recursos estáticos.
Para instalar y ejecutar Mi Portal en tu entorno local, sigue estos pasos:
- Clona el repositorio:
git clone https://github.com/davidfer1112/arquitecturafrontend.git
- Navega al directorio del proyecto:
cd arquitecturafrontend
- Instala las dependencias:
npm install
- Ejecución Para ejecutar la aplicación en modo de desarrollo, utiliza el siguiente comando:
npm run dev
Esto iniciará el servidor de desarrollo y abrirá la aplicación en tu navegador predeterminado. Si no se abre automáticamente, puedes acceder a ella visitando http://localhost:3000.