ExperTIC es una plataforma web que cubre las necesidades de vincular al Gobierno Federal con las empresas tecnológicas del sector TIC para capacitar y promover el aprendizaje. La plataforma se enfoca en:
- Diseño intuitivo, orientado a la tendencia de redes sociales, buscando la mayor experiencia de usuario
- Notificaciones push en tiempo real desde la plataforma y al correo electrónico del usuario
- RESTful API construida bajo estándares, documentada, y API Explorer para facilitar el uso a desarrolladores
- Dashboard para los administradores de dependencias y de la aplicación general
- Landing Page informativa para ciudadanos, funcionarios y desarrolladores
- Diseño responsivo para navegar desde móviles
Puntos clave de la aplicación:
- Diseño simple y funcional
- Buenas prácticas y estándares en las soluciones
- Navegación rápida y detallada
- Optimización de procesos y recursos
La versión demo está optimizada para navegadores web modernos y resoluciones Desktop (hay detalles con el responsive en esta versión)
Muchas de las funcionalidades de la aplicación no muestra el funcionamiento real que tomaría al ser desarrollado. También, puede que la haya algunos fallos de validaciones u otra anomalía.
Los requisitos para instalar la aplicación son:
- node.js >= 0.10.26
- npm >= 1.4.3
- MongoDB >= 2.4.5
Todo esto se realiza dentro de la carpeta app del proyecto
Para instalar la aplicación se ocupa instalar grunt de forma global desde la terminal usando el comando:
npm install -g grunt-cli
Lo siguiente es instalar las dependencias del proyecto, para eso se deben ejecutar los siguientes comandos:
npm install
bower install
Se deben ejecutar los siguientes comandos, según sea la opción:
grunt build // ambientes de desarrollo
grunt release // ambientes de producción
Por último hay que instalar y correr el servidor de la aplicación web. Desde la carpeta server dentro de app se deben instalar las dependencias y correr el servidor web
npm install
node server.js
Todo esto se realiza dentro de la carpeta api del proyecto
Para instalar la REST API se deben instalar las dependencias desde la carpeta principal del proyecto usando el comando:
npm install
Se debe correr el servidor de base de datos MongoDB desde la terminal con el comando:
mongod
Y por último correr el servidor web Node.js con el comando:
node server.js
La aplicación web se encuentra alojada en el siguiente servidor:
Usuario | Contraseña | Rol |
---|---|---|
[email protected] | changeme | Administrador |
[email protected] | changeme | Usuario |
Se realizó un vídeo con el objetivo de mostrar la aplicación y cada uno de los puntos antes mencionados de una forma más visual
Demo Prototipo Funcional (Google Drive)
Para consultar todas las funcionalidades de la aplicación ir al Manual de usuario