AngularJS CRUD con Servicios REST en un Servidor PHP

Storniert Veröffentlicht Apr 10, 2015 Bezahlt bei Lieferung
Storniert Bezahlt bei Lieferung

==RFP – SALES ORDERS CRUD==

=CONTEXTO=

Actualmente estamos contruyendo un ERP complete para compañías especializadas en materiales de construcción, slabs, granitos etc.

Actualmente estamos desarrollando el modulo de ventas y requerimos la construcción de un CRUD para Ordenes de Venta (Sale Orders), esto es, un módulo para creación, listado, visualización, edición y eliminación de este tipo de entidades.

Una Orden de Venta es una entidad que agrupa una lista de productos que se le están vendiendo a un cliente específico.

=ARQUITECTURA DEL SISTEMA=

Este es un Sistema Web. El cliente está construido en AngularJS y Boostrap CSS, consumiendo servicios REST de un servidor PHP. El servidor usa el Framewrork Phalcon PHP con una base de datos MySQL.

Toda la arquitectura y modelo de Base de Datos está definido y te será entregado antes de iniciar el desarrollo.

Para todos los requerimientos deberás desarrollar a través de los diferentes módulos del sistema: Cliente / Capa de Negocio / Base de Datos.

=REQUERIMIENTOS FUNCIONALES=

TAREA 1: Desarrollo de la forma de Creación de Ordenes de Venta.

TAREA 2: Desarrollo de Añadir / Listar / Editar / Eliminar Productos de una Orden.

TAREA 3: Desarrollo de Lista de Ordenes

TAREA 4: Desarrollo de forma para editar información básica de una órden.

TAREA 5: Desarrollo de la funcionalidad de eliminación de ordenes.

[POR FAVOR REVISA EL DETALLE DE LOS REQUERIMIENTOS EN EL DOCUMENTO ADJUNTO]

=REQUERIMIENTOS NO FUNCIONALES=

- Disponibilidad y Dedicación: Debes estar disponible para empezar a trabajar inmediatamente y empezar a desplegar funcionalidades completas en el sitio muy pronto.

- Documentación de Código e Indentación: El código debe ser calro, completamente documentado y correctamente indentado.

- Look & Feel: Tenemos un diseño visual definido que debes respetar. Muchos estilos ya están definidos en la hoja de estilos prinicipal. Debes procurar reutilizar dichos estilos.

- Arquitectura: Es necesario que sigas los lineamientos de arquitectura del sistema.

o Toda la lógica de negocio debe estar en el servidor.

o El cliente solo debe contener lógica de presentación.

o Solo se deben publicar servicios RESTful. No se debe manejar ningún tipo de sesión en el servidor.

- Archivos de Configuración: Todas las formas y tablas que se muestran al usuario tienes que ser generadas dinámicamente basándose en archivos de configuración definidos en JSON. Tenemos otros módulos desarrollados de esta forma que puedes usar de guía cuando desarrolles.

- Reportes Diarios de Avance: es importante que entregues diariamente un pequeño reporte de avance con el siguiente formato: 1. Porcentaje de Avance (tareas ya desplegadas en el servidor / total de tareas, es decir, 5) 2. Tabla de tareas con el estado actual de cada una. 3. Preguntas y requerimientos de información.

=FORMATO DE PROPUESTAS=

Si estás interesado en trabajar conmigo, por favor has tu propuesta especificando:

- Cantidad de horas que esperas dedicar para completar las tareas.

- Las fechas en las que planeas entregar cada tarea. Esto con el fin de programar el trabajo con mi equipo de QA.

- Cualquier pregunta o comentario. Con mucho gusto aclararé cualquier cosa relacionada con el requerimiento.

AngularJS Ingenieurwesen MySQL PHP RESTful

Projekt-ID: #7463993

Über das Projekt

Remote Projekt Aktiv Apr 12, 2015
alankr7

La propuesta todavía no ha sido proveída

$147 USD in 15 Tagen
(7 Bewertungen)
3.4