Sobre este proyecto
it-programming / web-development
Abierto
La plataforma de podcasts Parlarispa procesa audios y entrega APIs simples con datos sobre podcasts y sus episodios. Se requiere un micrositio javascript que consuma esos datos. Se entrega un micrositio funcionando como referencia.
Se pueden proponer modificaciones sobre lo existente o un nuevo sitio (son 2 pantallas nada más). Este sitio se hizo con la finalidad de mostrar el producto final buscado.
El repositorio (codrops-podcast-parlarispa avdata99) es un prototipo de aplicación web que consume esos datos, los muestra y permite reproducir los audios.
Requerimientos
Generales
---------------
Lineamientos:
- Definir que librerías / framewors se van a usar. Evitar propuestas muy complejas. El producto es simple.
- Que el producto final sea simple de entender y modificar. El producto actual es muy simple, esta simpleza se debe mantener.
- Mobile first.
- El producto final será libre y algunos clientes lo usarán como base para crear sus propios sitios. Debe estar pensado para que otros desarrolladores accedan rápido a comprender como funciona.
Particulares
-----------------
Tickets:
- Que el sitio web no se refresque completamente al hacer click y moverse entre secciones.
- Si un audio se está reproduciendo no debe cortarse porque el usuario se mueva a otra sección.
- Tener un control de volumen disponible.
- Adaptar el template (o proponer otro) para que funcione perfecto en mobile. Hoy tiene algunos detalles a corregir.
- URL únicas para cada episodio/recurso interno.
Al moverse el usuario la URL deberá cambiar y esta deberá ser válida para volver al recurso.
- Definir una forma de mostrar los links a otras plataformas de podcasts (ya está en el API pero no en la web).
- Permitir navegar entre los episodios (sin que se corte el audio) simplemente arrastrando para derecha e izquierda (anterior/siguiente)
Se esperan propiestas que especifiquen claramente las tecnologías y librerías a usar.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador, Diseñar una landing page, Diseñador
Plazo de Entrega: 28 Septiembre, 2019
Habilidades necesarias