×
Photo de profil d’Açelya Lejeune

Açelya Lejeune

Positive Quotes App

Positive Quotes App est le projet TFE que j’ai réalisé pendant la dernière année de ma formation en développement front-end. Il s’agit d’une application Angular développée avec TypeScript, Angular Material et SCSS, conçue pour permettre aux utilisateurs de découvrir, sauvegarder et retrouver des citations motivantes dans une interface calme et claire.

Le projet inclut maintenant une expérience de démo publique contrôlée. L’inscription publique est fermée, et les visiteurs peuvent explorer l’application grâce à l’option Continue as Demo. Les favoris et l’historique de la démo sont limités et temporaires, tandis que le compte propriétaire reste privé pour une utilisation complète.

Page d’accueil de Positive Quotes App en thème sombre
Page d’accueil de Positive Quotes App en thème clair
Page des favoris de Positive Quotes App
Page d’historique des citations de Positive Quotes App
Page des paramètres du compte de Positive Quotes App
Page de connexion et d’accès démo de Positive Quotes App

Technologies & outils utilisés

Outils visuels & UI

Logo Illustrator

Création du logo et d’éléments simples d’identité visuelle.

Logo Photoshop

Préparation et retouche des visuels et des images de fond.

Logo Figma

Préparation de l’interface, des écrans et du parcours utilisateur.

Front-end & expérience démo

Logo Angular

Développement de la structure de l’application avec Angular et Angular Material.

Logo TypeScript

Mise en place de la logique applicative, des parcours utilisateur et des composants typés.

Logo Sass

Stylisation de l’interface avec SCSS, incluant les thèmes sombre et clair.

Icône logique de données JavaScript

Gestion de la logique de démo pour les citations, les favoris et l’historique.

Afficher le prototype sur Figma

Explorez la préparation de l’interface et le parcours utilisateur de Positive Quotes App en consultant le prototype Figma.

Processus de création

Positive Quotes App a été développé comme projet front-end de fin d’études, avec une attention particulière portée à la création d’une application Angular complète : interface, structure des composants, actions utilisateur, accès démo, gestion des données et présentation responsive.

Concept & direction UI

Définition d’une direction visuelle calme, positive et inspirée de la nature, avec des variations de thèmes sombre et clair pour offrir une expérience personnalisée.

Prototype & parcours utilisateur

Utilisation de Figma pour préparer les écrans principaux : connexion, accès démo, accueil, favoris, historique et paramètres du compte.

Développement Angular

Développement de l’application avec Angular, Angular Material et TypeScript, en organisant l’interface en composants et pages réutilisables.

Logique de démo contrôlée

Mise en place d’une expérience de démo contrôlée avec des favoris limités et un historique temporaire pour les visiteurs publics, tout en gardant l’accès propriétaire séparé de la démo portfolio.

Fonctionnalités

Positive Quotes App inclut des fonctionnalités pratiques d’application front-end : accès démo contrôlé, catégories de citations, favoris, historique, changement de thème, paramètres du compte et images de fond dynamiques.

Accès démo contrôlé

Les visiteurs peuvent utiliser l’application grâce à l’option Continue as Demo, sans créer de compte. L’inscription publique est fermée afin de garder la démo portfolio propre et contrôlée.

Catégories & données API

Les citations peuvent être parcourues par catégorie, avec un contenu chargé via une API et affiché dans une interface claire.

Favoris limités

Les visiteurs en mode démo peuvent sauvegarder un nombre limité de citations favorites et les retrouver pendant l’expérience de démonstration.

Historique temporaire des citations

L’expérience démo garde un historique limité des citations consultées, ce qui permet aux visiteurs de retrouver les citations déjà explorées.

Thèmes sombre & clair

Les utilisateurs peuvent basculer entre les thèmes sombre et clair, modifiant l’atmosphère visuelle de l’application.

Images de fond dynamiques

Les images de fond changent via une API lorsque les pages sont actualisées, ce qui donne à l’interface une expérience plus variée et atmosphérique.