
World Data Lab
Website Design / UI/UX

Website Design / UI/UX / Digital Product / Web Application / Front-End Development

A focused movie discovery tool: choose a mood, get one suggestion, explore the people behind it and save films for another evening.
Tonight Movie Finder is an independent web application built around a familiar question: what should I watch tonight? Instead of beginning with an endless catalogue, the experience starts with preferences and presents one suggestion at a time.
Visitors can choose a genre, minimum community rating, era and streaming service. Streaming availability is focused on Italy, using JustWatch information supplied through TMDB.
The finder keeps a temporary history of suggestions so visitors can revisit their options. A separate search supports movie titles, actors and directors, with suggestions while typing. Saved movies create a personal shortlist for another evening.
Search works independently of the finder filters, allowing a visitor to move from a specific title or person into a broader exploration.
The interface combines semantic HTML, responsive CSS and JavaScript with movie information from the TMDB API. Saved movies remain in the visitor’s browser, with no account required.
Clear selection controls and separate areas for discovery, search and saved films help keep the experience focused. The site credits TMDB for movie data and images and JustWatch for streaming information. Availability can change and should be checked before watching.
Tonight connects interface design with practical front-end development. It is an independent project and is not endorsed or certified by TMDB.
The cover shows the live application captured on 20 September 2026, including the movie finder and its filters. Explore the live demo to use the current application.
Explore F1 Race Lab for another independent interface built around public data, or learn about my front-end development service.
Saved collections and filtered search also need useful states before a result appears. The guide to empty, error and loading states uses these situations as design exercises, without implying that every proposed message is implemented in this demo.

Website Design / UI/UX

Digital Product / Web Application

Digital Product / Website Design
Digital Products · 6 min read
Design useful empty, error and loading states for web apps. Learn what each message should explain, which action to offer and how to review recovery.
Digital Products · 6 min read
Design clearer data visualizations with meaningful labels, readable comparisons, text alternatives and honest treatment of missing values.
Digital Products · 17 min read
Discover 10 essential digital asset marketplace features, from smart search and licensing to creator profiles, previews and responsive design.
Next project
3DSkillUp ↗Have something in mind?