Terminado

Módulo de Oferta de Productos/Servicios (tipo cupones)

Publicado el 07 Junio, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Tengo un grupo de empresas que quieren comenzar a publicar ofertas de productos y servicios como si fueran cupones de descuento sobre todo para excedentes de inventario.

El módulo se sumará a un sistema ya existente pero con un nuevo diseño que luego se pasará al resto del sistema viejo. Debe ser responsive.

Diseño/Bootstrap a proponer por el desarrollador

Debe ser en LAMP, el modulo estará alojado en un servidor distinto al que tiene el sistema actual y deberá interactuar con el MySQL del servidor que tiene el sistema.

El módulo debe incluir:

1. Panel de Control
    Desde donde el administrador podrá gestionar las ofertas de todos los usuarios y activarlas. Al panel de control se accede con un link sin seguridad pues estará dentro de una zona protegida.

    Listado de todas las ofertas con su respectivo estado y opción de editarlas.

    Un script recorrerá la lista de cupones y, si un cupón está Activo, enviará un correo a TODOS los mails de la tabla Company y también los de Userbycompany.  Este script lo configuraré como un cronjob para ejecutarse cada hora.

2. Panel de Usuario
    Desde donde el usuario podrá publicar y gestionar sus propias ofertas. Al panel de usuario se accede con un link que incluye un parámetro con la identificación fiscal de la empresa (tax_id) y sin seguridad porque estará dentro de una zona protegida. 
    Las imágenes se guardarán en una carpeta con un nombre que incluya: coupon_seller_id+date+time y la extensión respectiva.
Se debe filtrar para que no permita subir más que imágenes jpg o png y de un máximo de 800x600 y de no más de 1mb.

Incluye:

a) Creación de nueva oferta

b) Lista de ofertas pasadas (Overdue) y botón para “Reactivarlas”  (las pone en estado: Inactive para que el administrador las active nuevamente)

c) Lista de compradores de cada Oferta con sus datos de contacto (Nombre Empresa, Nombre responsable, correo, teléfono) y la cantidad solicitada. Que se pueda imprimir.

3. Landing Page (index.php)
Debe incluir un logo-cabecera y la lista de todos los cupones con la primera imagen, el nombre y las primeras 5 líneas de la descripción y con la opción de abrir el cupón en una pantalla completa y ver los detalles y pedir una X cantidad.
Que permita compartir el Cupón en un post de Facebook y permita darle Like.





Tablas a usar (* Indica que ya existe)

Userbycompany*
Company *
Country *
City *


Coupons
coupon_id (int, 10)
coupon_seller_id(int,10)
coupon_country_id(char,3)
coupon_city_id(char,3)
coupon_title (char, 200)
coupon_description (html)
coupon_initial_datetime(datetime)
coupon_final_datetime(datetime)
coupon_regular_price(int, 10.2)
coupon_discounted_price(int,10.2)
coupon_status(Active, OverDue, Inactive)



CouponsImages
coupon_image_id (int,10)
coupon_id(int,10)
coupon_file(char, 300)

Buyers
buyer_id(int,10)
buyer_transaction_datetime(datetime)
buyer_coupon_id(int,10)
buyer_coupon_quantity(int,10)

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Social media (Facebook, Twitter, etc.)
Roles necesarios Programador, Diseñar una landing page

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por F. M.