×
Açelya Lejeune profile photo

Açelya Lejeune

Positive Quotes App

Positive Quotes App is the TFE project I created during the final year of my Frontend Developer programme. It is an Angular application built with TypeScript, Angular Material and SCSS, designed to help users discover, save and revisit motivational quotes through a calm and focused interface.

The project now includes a controlled public demo experience. Public registration is closed, and visitors can explore the application through a one-click Continue as Demo option. Demo favorites and quote history are limited and temporary, while the private owner account remains available for full personal use.

Positive Quotes App dark theme homepage
Positive Quotes App light theme homepage
Positive Quotes App favorites page
Positive Quotes App quote history page
Positive Quotes App account settings page
Positive Quotes App login and demo access page

Technologies & Tools Used

Creative & UI Tools

Illustrator logo

Created the logo and simple visual identity elements.

Photoshop logo

Prepared and adjusted visual assets and background images.

Figma logo

Planned the interface, screens and user flow.

Frontend & Demo Experience

Angular logo

Built the application structure with Angular and Angular Material.

TypeScript logo

Implemented application logic, user flows and typed components.

Sass logo

Styled the interface with SCSS, including dark and light theme layouts.

JavaScript data logic icon

Managed demo interaction logic for quotes, favorites and quote history.

Display Prototype on Figma

Explore the interface planning and user flow behind Positive Quotes App by viewing the Figma prototype.

Creation Process

Positive Quotes App was developed as a final-year frontend project with a focus on building a complete Angular application: interface design, component structure, user actions, demo access, data handling and responsive visual presentation.

Concept & UI Direction

Defined the visual direction around calm, positive and nature-inspired imagery, with dark and light theme variations to give users a personalized experience.

Prototype & User Flow

Used Figma to plan key screens such as login, demo access, home, favorites, history and account settings before implementation.

Angular Implementation

Built the app with Angular, Angular Material and TypeScript, organizing the interface into reusable components and pages.

Controlled Demo Logic

Implemented a controlled demo experience with limited favorites and temporary quote history for public visitors, while keeping private owner access separate from the public portfolio demo.

Features

Positive Quotes App includes practical frontend application features: controlled demo access, quote categories, favorites, history, theme switching, account settings and dynamic background images.

Controlled Demo Access

Visitors can use the app through a one-click Continue as Demo option without creating an account. Public registration is closed to keep the portfolio demo clean and controlled.

Quote Categories & API Data

Quotes can be browsed by category, with quote content loaded from an API and displayed in a clean, focused interface.

Limited Favorites

Demo visitors can save a limited number of favorite quotes and revisit them during the demo experience.

Temporary Quote History

The demo experience keeps a limited history of viewed quotes, allowing visitors to return to quotes they have already explored.

Dark & Light Themes

Users can switch between dark and light themes, changing the visual atmosphere of the application.

Dynamic Background Images

Background images change through an API when pages are refreshed, giving the interface a more atmospheric and varied experience.