@PadawansTrainer

Stream Extensible:

De qué se trata el Stream Extensible

Objetivos

El Stream Extensible es un desafío para ver si puedo completar en un speedrun un examen final de PHP de una carrera de desarrollo web, codeando un sistema de tipo CRUD, a cambio de Subs, Bits y Cafecitos

El 5 de Abril, se iniciará el directo a las 11hs Argentina, y la primera hora será destinada a Just chatting y repasar los objetivos a cumplir (así como los TyC).
A partir de la 12hs, se dará inicio al codeo de la plataforma. El horario de finalización del stream estará sujeto a la cantidad de funcionalidades que se hayan desbloqueado.

Por su caracter de Stream Especial, a lo largo del mismo no se contarán con las recompensas habituales. Esto significa que no se se encontrarán activos el Quereme, el Inmortalizame, ni tampoco se otorgarán Arcanos del HTTP a quienen realicen sus donaciones.
Esto, de cara a facilitar el desarrollo de la plataforma y no entorpecer los tiempos del Stream. Todo aquel que no esté de acuerdo con esta condición, es libre de no participar del extensible, a fin de evitar enojos, reclamos o herir susceptibilidades.

El Stream será editado y subido al canal de YouTube en un Playlist, de forma tal que puedan volver a verlo si quieren repasar los conceptos. Por su caracter de ser un examen de una carrera, no se ofrecerá el código resultante.

El extensible solo evacuará el backend del proyecto, la maqueta de la web y del panel de control (es decir, los templates en HTML y CSS) serán desarrollados en los streams previos al extensible.

Ir a Twitch.tv/PadawansTrainer
Plataforma a Emular

Web a desarollar

Se realizará un sistema para la descarga clandestina de películas (mentira, no voy a poner ningún link real, pero el tipo de sitio será ese), donde los administradores publicarán las películas disponibles indicando su calidad (720p, 1080p, HDCam, etc) y los idiomas disponibles de los audios de cada película.

Cada película contará con su respectiva imagen de portada, título original, una breve sinopsis, duración, año de lanzamiento y géneros.

Los usuarios que accedan al sistema, además de acceder a los links de descaga podrán puntuar las películas y dejar comentarios en las mismas (ya sea sobre la película en sí o el sistema de descarga, como notificar un link caído).

El administrador deberá poder auditar estos comentarios, así como bannear a los usuarios que no cumplan con las normas de uso.

El desarrollo debe cumplir con las condiciones del examen al que está siendo aplicado, donde se deja claro que NO se puede usar ni frameworks en PHP, ni el uso de Clases u Objetos para el manejo de los contenido.
Por lo cual deberá ser código PHP procedural (lo más prolijo posible dentro de la limitación técnica), lo cual será respetado para este desafío.

Funcionalidades del Proyecto

Las funcionalidades base, son las que se van a desarrollar aunque no se reciba ningún bit, sub o cafecito, mientras que las desbloqueables se irán codeando conforme se llegue al total de subs (o sus conversiones, según bits/cafecitos) indicado antes de la misma.

Base mínima del Stream:

Objetivos desbloqueables(Subs, Bits y Cafecitos):

Este listado aún se encuentra en desarrollo, cuando este mensaje ya no esté publicado, se habrán definido todas las funcionalidades.

IMPORTANTE: Si el streamer llega a cumplir con todas las funcionalidades desbloqueadas (sin importar qué meta se haya concretado) y en un lapso de 15 minutos, no se desbloquea una nueva funcionalidad, se puede considerar finalizado el extensible

Bases y condiciones