Evaluating bids

Programador Angular

Published on the August 12, 2017 in IT & Programming

About this project

Open

Angular Core Engine
Resumen Ejecutivo El Angular Core Engine será la base funcional del front-end de la plataforma. Sobre este core se instalarán todos los módulos de front-end de la plataforma. El Angular Core Engine deberá de ser sencillo, ligero y flexible para poder recibir los módulos y de igual forma deberá de ser eficiente cargando y administrando dichos módulos.
El Angular Core Engine deberá presentar una estructura de desarrollo clara (como se define en los estándares de Angular, específicamente utilizando el Angular CLI como plantilla) donde los demás módulos se puedan ir añadiendo de manera controlada y encapsulada como módulos y componentes de Angular. Deberá de sentar las bases para utilizar el diseño de Material Design en toda la plataforma. Este diseño deberá ser importado en todos los módulos hijos, por lo cual deberá estar importado en el módulo principal.
Como primer componente y módulo se deberá programar una “landing page” descriptiva del proyecto en la cual se puedan probar y demostrar el funcionamiento del Router y de Material Design.

Requerimientos Técnicos
● Formato canónico de Angular (Componentes, Servicios, etc) ● Implementar Lazy Loading ● Implementar Angular Router (siguiendo la filosofía de Lazy Loading) ● Código claro y documentado para fácil modificación  ● Estructura Webpack ● Facilmente compilable, utilizando npm install ● Material Design implementado

Requerimientos Funcionales
● Deberá desarrollado en Angular 4 (versión actual) ● El Router debe funcionar en un nivel root ● Aunque no haya módulos de front-end instalados deberá haber páginas HTML con texto simple para verificar el funcionamiento del Router ● El Routing de la aplicación debe estar en un archivo separado ● App Module debe de importar solo los módulos usados por el core, no debe importar librerìas innecesarias. ● Deberá de utilizarse utilizando webpack y generando el proyecto utilizando la plantilla de ng-cli 


● Una landing page con algunos componentes de material design funcionando para demostración del diseño.

Inputs
● Aunque este módulo no recibe datos como entradas, recibirá los módulos del front-end y serán instalados sobre este core, por lo que debe ser perfectamente funcional y respetar al pie de la letra las especificaciones de Angular

Outputs
● Ruteo de la aplicaciòn funcionando ● Implementación de Lazy Loading ● Módulos Estructurados para Lazy Loading

Referencias Útiles
https://cli.angular.io/​ - Referencia de Angluar CLI, un estándar de desarrollo en Angular

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Roles needed Developer, Project manager

Delivery term: September 11, 2017

Skills needed