2024Boolean / Frontend

Streamix UI

Ressources du projet

Technologies

Vue.jsBootstrap 5CSSAPI integration

Fonctionnalites

UI de style streaming avec carrousels dynamiques et micro-interactions

Vue d'ensemble

Developpement d'une interface web inspiree des plateformes de streaming, concue pour tester des competences avancees en UI/UX, responsive design et gestion de contenus dynamiques. L'objectif etait de reproduire une experience de type streaming credible, avec un catalogue dynamique, une navigation fluide et des micro-interactions, tout en conservant une coherence visuelle sur tous les appareils. Une attention particuliere a ete portee au layout, au spacing et aux animations afin d'ameliorer la perception de qualite du produit.

Role

Conception de l'interface et developpement frontend, avec un focus sur le responsive design avance, la componentisation UI, la qualite visuelle, les interactions et la gestion des donnees via API.

Ce que j'ai fait

Construit une homepage de style streaming avec hero dynamique, rangees en carrousel horizontal et cartes de contenu avec etats hover et focus. Integre un catalogue dynamique via API, avec gestion des etats de chargement, d'erreur et d'empty state. Optimise le comportement responsive sur plusieurs breakpoints en adaptant grilles, carrousels, typographie et images pour desktop, tablette et mobile. Ajoute des micro-interactions et des animations au hover, a l'entree et au scroll pour ameliorer la perception de reactivite et de qualite UI. Structure l'interface en composants reutilisables pour layout, rangees/carrousels, cartes de contenu et etats skeleton/loading.

Problemes resolus

Layout complesso con caroselli

Les interfaces basees sur des carrousels sont difficiles a gerer en responsive. Des regles dediees ont ete definies pour preserver la coherence visuelle, des interactions coherentes et une densite de contenu adaptative selon les breakpoints.

Percezione di qualità della UI

Sans animations, l'interface parait statique et peu credible. Les micro-interactions ont ameliore la perception de reactivite, la qualite visuelle et la continuite entre les sections.

Gestione dati asincroni

Avec des contenus charges via API, il est necessaire de gerer plusieurs etats applicatifs. Des patterns ont ete mis en place pour garantir une experience fluide meme dans des conditions reseau non optimales.