Queremos construir una web parecida a
https://pg.world/
Es decir, una web donde haya dos tipos de usuarios: guías turísticos y clientes.
Los guías turísticos se pueden registrar y crear un perfil en el que subir fotos, videos, diversas informaciones en forma de texto, etc..
Los clientes pueden buscar y navegar por esos perfiles.
¿Qué necesitamos?
- La programación completa usando la última versión Laravel y MySQL.
- Para el Front End, se agradece el uso de
Vue.js allí donde tenga sentido usarlo, para hacer la web algo más dinámica.
- Dado que la página se alojará en Heroku o similar, necesitamos usar S3 para los archivos que los usuarios suban.
- Los perfiles de los guía se deben asociar con una o varias ciudades. Para esto necesitamos alguna solución como Google Maps API (pero solo para ciudades, nada de calles).
- La búsqueda debería funcionar de manera similar al punto anterior, es decir, usando Google Maps API o similares
- Un chat o sistema de mensajería para la comunicación entre clientes y guías.
- Tanto par el chat como para otros eventos, necesitamos un sistema de notificaciones usando websockets (por ejemplo, esto o similar:
https://github.com/beyondcode/laravel-websockets)
¿Qué no necesitamos?
- Diseño -> Te daremos un template.
- Subscripciones / Pagos online -> esto se hará en una segunda fase del proyecto.
- Blog -> esto lo haremos nosotros con WordPress
- Para el login y el registro, nos gustaría dar la opción de que los usuarios se puedan logear usando sus perfiles sociales. Para esto se puede usar cosas como
https://laravel.com/docs/7.x/socialite o Firebase.
¿Como se procederá?
Tras elegir un freelancer, crearemos un board en Trello (
https://trello.com/) para escribir todas las tareas a hacer.
Todas aquellas cosas necesarias como el hosting, la base de datos, S3 el diseño, los textos y las traducciones lo proporcionamos nosotros
Por favor, solicita este trabajo sólo si eres un experto en Laravel (demostrable) y tienes algo de experiencia trabajando con S3 y Heroku.
Project duration 1 to 3 months