My own product

Cinematura

Web application

A web application with advanced film search, a built-in book reader in the browser and a world map of radio stations on a 3D globe. In Greek and English.

cinematura.net

Built with

  1. Laravel
  2. Alpine.js
  3. Tailwind CSS
  4. D3
  1. Films, series, books and radio on one screen

    Cinematura was developed as a personal project to connect and synchronise several external APIs in a single environment. Built on the Laravel framework, the application focuses on correct real-time data processing, a stable backend and clean, fast navigation for the user, with full multilingual support and a light/dark mode switch.

  2. Σελίδα ταινίας στη Cinematura: 2001: Η Οδύσσεια του Διαστήματος, με διάρκεια, βαθμολογία, είδη, σκηνοθέτη και ηθοποιούς
    A film’s page
  3. Every title with everything that comes with it

    Running time, rating, genres, country and language, director and cast, together with photos, trailers and curated lists. All the information appears automatically in a clean, easy-to-navigate layout.

  4. Σελίδα σειράς στη Cinematura: Διαχωρισμός (Severance), με επεισόδια, βαθμολογία, είδη, μουσική και ηθοποιούς
    A series’ page
  5. The people behind every production

    Every director, actor and crew member has their own page, showing their biography together with all the films and series they have worked on.

  6. Σελίδα προσώπου στη Cinematura: ο Άλφρεντ Χίτσκοκ με φωτογραφία και βιογραφία
    A filmmaker’s page
  7. Search and smart filters

    You can search and filter the whole catalogue, browse lists of filmmakers and easily find the best work of each one.

  8. Η λίστα των σπουδαιότερων σκηνοθετών στη Cinematura και οι καλύτερες ταινίες του Θόδωρου Αγγελόπουλου
    Lists of directors and films
  9. Books ready to read

    A selection of books with filters by language, author and title, which open directly inside the application for immediate access.

  10. Επιλεγμένα βιβλία στη Cinematura με φίλτρα γλώσσας και συγγραφέα
    Selected books
  11. A book reader right in the browser

    The built-in EPUB reader includes text search, a table of contents and automatic tracking of your progress, so you continue reading exactly where you stopped.

  12. Ο αναγνώστης βιβλίων της Cinematura με τον Αγαμέμνονα του Αισχύλου ανοιχτό
    The book reader
  13. The world of radio in three dimensions

    A three-dimensional globe with live radio stations from all over the world. You can rotate it, zoom in on any country and listen to the stream through a player that keeps playing as you browse the application.

  14. Ο παγκόσμιος χάρτης ραδιοφώνων της Cinematura: τρισδιάστατη υδρόγειος με σταθμούς και λίστα
    The world map of radio stations
  15. And the part you don’t see

    Behind the application runs an API in Laravel 12 and PHP 8.4 that talks in real time to the TMDB and Radio Browser APIs. On the frontend I used Tailwind CSS 4, Alpine.js and Turbo for instant navigation without page reloads, so the radio player keeps playing as you browse. The 3D globe is based on D3.js and TopoJSON, while the book reader runs locally with EPUB.js.