Sobre este proyecto
it-programming / web-development
Abierto
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.
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)
Roles necesarios Diseñador, Programador, Gerente de proyecto, Analista funcional, Diseñar una landing page
Plazo de Entrega: No definido
Habilidades necesarias