TrabajoFreelance
El punto de encuentro laboral
trabajofreelance.com

¡Bienvenido! (Entrar o Registrarse)

Búsqueda rápida

Proyecto #859408: Backend Rest API

 

Sobre el autor

Usuario:

Calificaciones:

Puntaje:
48 [Medalla de Platino: Puntaje entre 25 y 49]
Promedio:
4,03
Positivas:
57 (60,64 %)
Neutrales:
28 (29,79 %)
Negativas:
9 (9,57 %)

Estadísticas de Proyectos:

Publicados:
177
Contratados:
150 (84,75 %)

Información del proyecto

Encabezado:
Estamos buscando desarrollar un backend REST API en PHP y Laravel con mysql personalizado
Tipo de propuestas:
Públicas
Fecha de publicación:
28/11/2018 23:54
Finaliza en:
35 días 16 horas (26/02/2019 23:54)
Contrataciones:
Un postulante contratado. Se admiten hasta 3.

Descripción detallada:

Estamos buscando desarrollar un backend REST API en PHP y Laravel con mysql personalizado, que será usado para Apps móviles y web (no incluidas en este proyecto, se desarrollará posteriormente) para una feria donde sus usuarios puedan comprar productos que otros usuarios ofrecen, el backend debe tener lo siguiente:

USUARIO DEMANDANTE
- Registro de usuarios (país, ciudad, número de celular, IP, IMEI, Sistema Operativo, marca, modelo, UID)
- Inicio de sesión, registro de actividades (visitas a productos, agregados al carrito, comprados y no comprados)
- Visualización de catálogo de categorías y productos/servicios
- Carrito de compras
- Generación de QR de la compra para cola de atencion
- Recepción de cuponeras de descuentos con códigos QR (asociado al IMEI o UID del celular para válidas autenticidad)
- Reenvío de cupon o cuponera a otros usuarios por email o número de teléfono
- Campos de auditoria (fecha de creación, fecha de modificación, usuario creación, usuario modificación)
- Productos favoritos
- Sistema de puntos por compra para fidelización
- Mensaje privado al ofertante
- Cuenta del cliente que puede recargar en puntos para comprar


USUARIO OFERTANTE
- Registro de Usuario
- Inicio de sesión
- Mantenimiento de categorías y productos (Un producto, puede estar compuesto de otros productos) por ejemplo un pack o combo
- Categoría (nombre, fecha de inicio fin, descripción, foto)
- Producto (nombre, código, precio, cantidad disponible, foto, descripción, puntos por compra, descuento) productos o servicios relacionados, producto como parte del pack.
- Servicio (nombre, código, precio, horarios disponibles, foto, descripción, detalle del que va a brindar el servicio, puntos por compra, descuento) productos o servicios relacionados, servicio como parte de un pack
- Ofertas especiales por fechas y para ciertos grupos de clientes (por zona, por sexo, por edad, por volumen de compra)
- Creación de cuponeras de descuentos
- Listado de pedidos y cola de atencion
- Validación de QR de cliente
- Sorteo de premios (hasta 10 premios)
- Consultar el registro de compras por cliente
- Precio por delivery
- Mensaje privado al cliente
- Pago por uso de la plataforma mediante un % de las ventas

ADMINISTRADOR
- permite o deniega creación de nuevos usuarios
- permite o deniega ingreso a 1 o más usuarios
- Definición de % de cobro por volumen de ventas, monto máximo y mínimo de cobro
- Consulta de ofertantes más vendedores, volumen de ventas, clientes más compradores, volumen de compras
- visualización de cuponeras creadas, posesión de cupones

Para probar el REST API se deberá crear formularios sencillos o tablas para recibir o enviar los JSON, sugerimos usar bootstrap, jquery y datatbles para falicitar y simplificar las consultas y probar el uso del API

50% a la presentación del mantenimiento de usuarios, mantenimiento del catálogo de productos, carrito de compras (demandante y ofertante) y cupones de descuento
50% final al completar el desarollo

Código ordenado, comentado, modular, usar el ORM de Laravel


Estimamos 15 días para este desarrollo pero esperamos sus presupuestos en tiempo y costo.

Condiciones de pago

Presupuesto:
No definido
Forma de pago:
Definida en la descripción
Métodos de pago:
  • A convenir

Condiciones de entrega

Tiempo de entrega:
0 días corridos
Métodos de entrega:
  • Definidos en la descripción

Consejos:

Información importante antes de realizar tu propuesta: