About this project
it-programming / web-development
Open
Tener en cuenta como mínimo los siguientes módulos y funciones, en el alcance:
• LANDINGPAGE
• HomePage: Página principal con la información destacada.
• Nosotros: Sección de información sobre la empresa (Geslogin) y equipo de trabajo. Puede tener información de sus miembros, fotos, etc.
• Banners: Carruseles de imágenes con información detallada, ya sean imágenes de noticias destacadas, o publicidad de empresas pactantes.
• Noticias: Módulo que muestra las noticias presentadas por la empresa.
• Contacto: Formulario donde los clientes podrán comunicarse con la empresa directamente a través de emails.
• Entrenamiento: Posible módulo que capacite al usuario para realizar cada uno de los procedimientos posibles en el sitio.
• Preguntas frecuentes.
• Políticas de privacidad, términos y condiciones: El usuario podrá acceder a estos documentos para leerlos, guardarlos e imprimirlos (Los documentos deberán ser suministrados por Geslogin).
• Redes sociales del sitio.
• PRODUCTOS
• Hace referencia a los posibles productos, servicios o publicaciones que se realizarán en el sitio por parte de las empresas pactantes.
• Los productos podrán filtrarse según las características requeridas, como por ejemplo ubicación, precio, tipo de servicio o producto, etc.
• Cada producto o servicio pertenece a un tipo o categoría que permita una clasificación y así búsqueda más sencilla.
• Publicación de los avisos favoritos en redes sociales como Facebook y Twitter, enviar publicación como mensaje de chat o darle me gusta.
• USUARIOS
• El sitio permitirá una gestión de usuarios genérica (Crear, editar, inhabilitar, cambiar de rol, etc..), Que permita, según el tipo de usuario, ciertos privilegios dentro del sitio.
• Login y registro de usuario.
• Perfil de usuario: Cada usuario tendrá información personal referente a sus datos de contacto, de facturación y/o de pago, así como su imagen de perfil y demás datos que se consideren necesarios para el correcto desempeño de las transacciones que el usuario pueda hacer en el sitio.
• El sitio deberá permitir a los usuarios chatear directamente con cada una de las empresas conectadas en la plataforma para la prestación de los servicios u oferta de los productos.
• El sitio web, deberá permitir compartir la pantalla o comunicarse en línea a través del navegador utilizando las nuevas tecnologías existentes para este propósito entre las que podemos tener la web rtc o similares.
• EMPRESAS
• Gestión de empresas que contraten con Geslogin (Crear, editar, inhabilitar).
• Perfil de la empresa: Donde los usuarios podrán conocer la información importante de cada empresa.
• Módulo administrativo para cada empresa donde podrán alimentar su listado de servicios o productos.
• La empresa podrá asignar sus funcionarios y roles de cada uno.
• La empresa tendrá acceso a un chat en línea para atender a sus clientes y recibir los requerimientos a que haya lugar, de igual manera se deberá establecer un formulario de registro para los clientes potenciales, el cual podrá ser enviado por las empresas a los usuarios visitantes para que realicen la inscripción cuando se requiera.
• La empresa podrá compartir su pantalla con los clientes o usuarios visitantes a la plataforma de negocios desde el navegador, sin requerir la instalación de ningún programa, sino la habilitación de micrófono o cámara cuando así lo requiera.
• ADMINISTRACIÓN
Módulos administrativos para cada sección que se requiera como:
• Gestión de usuarios.
• Gestión de empresas.
• Gestión de productos.
• Gestión de Categorías.
• Gestión de Noticias.
• Gestión de Banners de empresas pactantes.
• Y demás contenido administrable solicitado.
• NEWSLETTER
• Informe a los usuarios a través de mensajes de correo electrónico sobre lo nuevo en el sitio, noticias, publicaciones recientes e incluso sobre procesos realizados por ellos mismos como restablecimiento de la contraseña, registro, etc…
• El usuario podrá activar e inactivar esta función según su preferencia (Se permite esta función ya que para muchos usuarios llega a ser fastidioso el hecho de estar recibiendo tantos correos electrónicos).
• Sistema de ventanas de notificaciones dentro de la página web.
• SEO (Search Engine Optimization)
• Implementación de optimización del sitio para mejorar su posicionamiento en los motores de búsqueda.
• Implementación de Google Adwords (Anuncios en google): Este servicio es pago, por lo tanto, Geslogin deberá pagar la mensualidad que Google cobre por él.
• CERTIFICACIÓN SSL (Secure Sockets Layer)
• Implementación de certificado ssl, lo que proporciona mayor seguridad con la información entrante y saliente del sitio.
• Asesoría en la compra del certificado (un certificado ssl tiene un costo anual que deberá ser asumido por Geslogin).
• HOSTING
• Configuración del servidor en el cual va a estar alojado el sitio.
• Asesoría sobre la compra del servicio de hosting y dominio (Los costos de estos serán asumidos por Geslogin).
• Creación de la base de datos que contendrá almacenada toda la información del sitio.
• Instalación de todas las api o programas necesarios para el funcionamiento de la plataforma.
• otras funciones adicionales
• tratamiento de imágenes: algoritmo que tendrá el servidor que reduce automáticamente el tamaño de la imagen que el cliente o la empresa suban, todo con el fin de que la carga de las imágenes en el sitio sea eficiente.
• Implementación de diseño y maquetación adaptable a dispositivos móviles, celulares y tablets (Responsive Design).
• La página web tendrá chat en línea para la interacción de los usuarios en la plataforma
• La página web tendrá la nueva tecnología de WEBRTC para realizar llamadas desde el navegador y compartir la pantalla a cada uno de los usuarios de la plataforma.
•
ESPECIFICACIONES TÉCNICAS
• La plataforma web debe ser desarrollada en lenguaje Php del lado del servidor y JavaScript del lado del cliente, la maquetación será hecha con Html5 y Css.
• Para el desarrollo se trabajará con una arquitectura MVC (Modelo, Vista, Controlador), usada para el manejo eficiente y óptimo de solicitudes/respuestas, lo que permitirá que sea rápida la respuesta a cualquier petición desde cualquier plataforma.
• La base de datos donde se almacenará la información del sistema será MySql o MariaBD y será una base de datos relacional.
• La página web será optimizada para funcionar en los navegadores Google Chrome, Safari, Firefox y Opera.
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)
Roles needed Designer, Developer, Project manager, Business analyst, Design a landing page
Delivery term: Not specified
Skills needed