Completed

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

Published on the June 07, 2017 in IT & Programming

About this project

Open

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)

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Social media (Facebook, Twitter, etc.)
Roles needed Developer, Design a landing page

Delivery term: Not specified

Skills needed

Other projects posted by F. M.