Se necesita desarrollar un módulo para Prestashop 1.6.0 en Responsive Design para que cualquier usuario pueda subir proyectos al servidor, que éstos se muestren sin necesidad de estar registrado y poder logearte utilizando la base de datos de usuarios de Prestashop.
Se facilitará el diseño web realizado en Photoshop.
Para ello sería necesario desarrollar la parte FRONT-END, la cual estaría formada por varias páginas:
- Una página para mostrar todos los proyectos (se mostraría el título, la imagen y el autor), similar a Thingiverse.com. Se deben poder mostrar los proyectos por categorías y por preferencias (por fecha, más vistos, etc).
- Otra página para ver el proyecto (la cual constaría de varias imágenes y algún vídeo insertado de Youtube, descripción, instrucciones, comentarios), similar a Thingiverse.com. Se debe implementar un campo de texto sencillo para poder realizar comentarios teniendo la posibilidad de adjuntar alguna imagen. Se incluirían botones para compartir en redes sociales (Facebook, Twitter, G+, e-mail), botón "Me gusta", botón "Seguir proyecto", botón "Descargar proyecto", y un sistema de etiquetas "Tags" para mostrar proyectos relacionados y la opción de "Seguir categoría". En esta página se mostrarán cuántos "Me gusta" tiene el proyecto y cuántas veces "Se ha seguido".
- Otra página mostrando todas las categorías disponibles (en función de la temática).
Para la parte BACK-END, sería necesario desarrollar lo siguiente:
- Un botón en la sección "Mi cuenta" de Prestashop para poder administrar los proyectos subidos.
- Otro botón para ver los proyectos que el usuario ha marcado como "Favoritos" y "Me gusta".
- Otro botón para ver las categorías que el usuario ha "Seguido".
- Disponer de permisos por perfil (administrador, etc) utilizando la configuración de permisos de Prestashop.
- Una página para subir un proyecto. Se necesitaría un formulario para añadir título, categorías, descripción, instrucciones, imágenes (tratar la imagen para adaptarla a una resolución concreta), insertar vídeo de Youtube, añadir archivos, un enlace a un producto de la tienda online, tags.
- Un página para administrar cada proyecto desde el panel "Mi cuenta" de Prestashop. Capacidad de añadir/eliminar imágenes; añadir/editar/eliminar instrucciones; editar enlace a la tienda online; eliminar comentarios (en caso de ser admin o autor); añadir/editar/eliminar tags; eliminar proyecto; editar título; editar descripción; añadir/editar/eliminar archivos adjuntos; editar categoría.
- Una página que contendrá una tabla con todos los proyectos subidos, con un enlace a cada uno de ellos. Además, en la misma tabla se notificará si el proyecto tiene nuevos "Me gusta", si tiene nuevos "Seguimientos" o nuevos "Comentarios".
Cualquier sugerencia o aportación se podrá discutir sin ningún problema durante el desarrollo del módulo.
Más adelante se podrá contactar con el desarrollador nuevamente para desarrollar más módulos o funcionalidades.
Hi
I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joomla, Os-commerce,vBulletin , Zen cart-Drupal , android and IOS , I can create and deliver the project as per the information.I have skilled, expert programmers I'm very excited to assist you in making your Sites successful – please feel free to contact me directly to discuss this position further. Thanks