‹ Back

Calipso Movies

WebApp

2025

A personal project created to demonstrate skills in working with modern frontend technologies. This is a SPA (Single Page Application) for searching and viewing information about movies, built on Next.js using The Movie Database (TMDB) API.

Calipso Movies

Dynamic routing and parallel requests

A unique page is created for each film and actor using Next.js dynamic routing. On this page, data about both the film itself and the cast is loaded simultaneously (via Promise.all), which optimizes loading speed.

Calipso Movies 2

State management and Local Storage

A fully functional “Favorites” system has been implemented. The status of the list of favorite movies is managed globally using React Context, which allows different components to access the latest data. The list is stored in localStorage so that the user's selection is not lost after reloading the page.

Calipso Movies 3

Other projects

See all

Visit