Puedes ver este código funcionando en storyteller.mmanzano.com ;)
Tecnologías
Laravel 5.5
VueJS
Próximos pasos
[] Implementar Tailwind
[] Backend con IDD
[] Mejoras del backlog
Idea
Historias escritas y leidas al mismo tiempo que fueron creadas.
Resumen
Se trataría de que algunos autores escribieran historias en una web en formato de mensajes cortos, como los de WhatsApp . El sistema grabaría el tiempo que pasa entre mensaje y mensaje. Al finalizar la historia el autor la haría disponible en la plataforma y yo, como usuario, podría consumirla. Entraría en la historia, le daría al play y boom. Me irían apareciendo los mensajes uno a uno con la misma diferencia de tiempos entre ellos que si tuviera al autor de la historia al otro lado.
Backlog
[ ] Configurar amazon SES para que salgan correos de verdad. Actualmente configurado con mailtrap.
[ ] Una página de error 404.
[ ] Borrado → que pida confirmación antes.
[ ] Velocidad.
- Dos posibilidades: Más lento/Más rápido → Factor de multiplicación en la función sleep (1x, 2x, 3x). Contar el número de palabras de cada mensaje y estimar el tiempo.
[ ] Que aparezca algún gif indicando que hay más mensajes, algo así como: escribiendo…
[ ] Más real que perfecto. Gammificación. Dar unos puntos iniciales por número de palabras. Si se modifica algo se pierden puntos. Si borras un mensaje pierdes los puntos de ese mensaje.
[ ] La gente puede darle me gusta a las historias y comentar lo que realmente le gusta.
[ ] Los usuarios pueden acceder a las historias a las que le han dado un me gusta.
[ ] Poner ambientación de fondo cuando se pasa al modo play.
[ ] Historias colaborativas.
License
The Laravel framework is open-sourced software licensed under the MIT license.