Find Jobs
Hire Freelancers

Angular JS - PHP REST - CRUD (Español)

$30-250 USD

Cancelado
Publicado hace alrededor de 9 años

$30-250 USD

Pagado a la entrega
= CONTEXTO = Actualmente estamos contruyendo un ERP completo para compañías especializadas en materiales de construcción, slabs, granitos etc. Actualmente estamos desarrollando el módulo de compras y requerimos la construcción de un CRUD para Órdenes de Compra (Purchase Orders o P.O.), esto es, un módulo para creación, listado, visualización y edición de este tipo de entidades. La eliminación no es necesaria. Una Orden de Compra es una entidad que agrupa una lista de productos que se le están comprando a un proveedor 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. Por lo tanto es necesario que conozcas muy bien todas estas tecnologías y frameworks. = REQUERIMIENTOS FUNCIONALES = 1. CREAR UNA ORDEN DE COMPRA Esta creación consta de dos pasos: a. PASO 1 – Creación de la Orden [[TAREA 1]] (Ver detalle en documento adjunto). b. PASO 2 – Adición de Porductos asociados a una Orden [[TAREA 2]] (Ver detalle en documento adjunto). 2. LISTA DE ORDENES DE COMPRA [[TAREA 3]] (Ver detalle en documento adjunto). 3. VER / EDITAR UNA ORDEN DE COMPRA a. Cambiar la información básica de una Orden de Compra [[TAREA 4]] (Ver detalle en documento adjunto). b. Añadir / Editar / Eliminar Productos de una Orden de Compra [[TAREA 2]] Esto es lo mismo que se desarrollaría en la Tarea 2. = RESUMEN DE TAREAS = TAREA 1: Desarrollo de la forma de Creación de Ordenes de Compra. 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 orden. = 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 claro, 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 principal. 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, 4) 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.
ID del proyecto: 7504307

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
4 freelancers están ofertando un promedio de $299 USD por este trabajo
Avatar del usuario
Tenga un buen día. Soy un desarrollador web con 7 años de experiencia trabajando con JAVA y PHP, desarrollando aplicaciones web empresariales hechas a la medida. He utilizado varios frameworks para PHP como el caso de Codeigniter y Laravel para desarrollar sistemas ordenados siguiendo un patròn MVC. Además, tengo 1 año de experiencia desarrollando aplicaciones web responsive utilizando Angular.js como frontend, Bootstrap para darle lo responsivo, y Node.js como backend o también basado en PHP como web services REST o JAVA. Tengo vasta experiencia desarrollando sistemas empresariales como ERPs, CRMs, por lo cual este es mi terreno de confianza y por ende soy capaz de entregar un producto de calidad. Y hablo español e inglés fluido.
$222 USD en 3 días
4,6 (3 comentarios)
4,3
4,3
Avatar del usuario
cumplimiento especifico de las tareas mencionadas, garantizando un buen trabajo en caso no cumpla con los requisitos en el tiempo establecido su sistema es completamente gratis. skype: eduardo199317 a sus ordenes
$222 USD en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Trabajo mucho con PHP, tengo mucha experiencia con los frameworks mas conocidos como Symfony2 y Laravel. Con Phalcon no tengo problema, aunque no tengo experiencia profesional con el. Mi experiencia de frontend es mas con Backbone.js, pero actualmente estoy trabajando con Angular.js por estar tambien trabajando con Ionic Framework para dispositivos moviles y para tener mas conocimientos. Me gusta el trabajo en equipo y ademas he trabajado con ERP como Oracle en donde hacen las ordenes de compra y entiendo parte del funcionamiento. 1.- Creación del encabezado de la orden de compra. 2.- Adición de productos a la orden de compra. 3.- Listar ordenes de compra realizadas. 4.- Editar / Ver orden de compra.
$250 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Soy un profesional uruguayo. Con experiencia laboral en base datos y desarrollo de aplicaciones. Actualmente, he realizados trabajos basados en angular.js. De quedar contratado, usted obtendrá un profesional que pondrá lo mejor para en obtener un producto de su agrado.
$500 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de COLOMBIA
Bogota, Colombia
5,0
11
Miembro desde ene 15, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.