Nicolas MarquiSoftware Engineer
Loading000
Nicolas Marqui.
AboutWorkProjectsContact
Get in touch+Get in touch+
← All projects

SwatchSwatch

Movie matchmaker for couplesMovie matchmaker for couples

Visit the site+Visit the site+
Role
Fullstack
Year
2026
Type
Movie night
Built with
  • Next.js
  • React
  • Tailwind CSS
  • TMDB API
  • JustWatch
Swatch, movie matchmaker for couples: home page
Overview

Tinder for movies, basically. You both swipe through the same stack on your own phones, and when you both like a film, it’s a match.Tinder for movies, basically. You both swipe through the same stack on your own phones, and when you both like a film, it’s a match.

The challenge

Couples spend longer picking a movie than watching it. Endless scrolling, a lot of “I don’t mind, you pick”, and suggestions for services you don’t even pay for.Couples spend longer picking a movie than watching it. Endless scrolling, a lot of “I don’t mind, you pick”, and suggestions for services you don’t even pay for.

The approach

You open a room with a four-letter code, swipe privately, and both screens celebrate when you match. The stack only shows what’s on your services in your country. Titles and artwork come from TMDB, availability from JustWatch, and TV shows are one toggle away.You open a room with a four-letter code, swipe privately, and both screens celebrate when you match. The stack only shows what’s on your services in your country. Titles and artwork come from TMDB, availability from JustWatch, and TV shows are one toggle away.

Demo
Gallery
Swatch's three steps: open a room, swipe on your own, it's a match
Swatch's streaming service filters and private swipes
Swatch on a phone
Design
Design system

Cinema Date NightCinema Date Night

I made Cinema Date Night for Swatch. I wanted it to feel like a cozy night in on the sofa, not a streaming catalogue. Dark cocoa browns keep the posters as the brightest thing on screen. The two accent colours actually mean something: rose is you liking a film, merlot is both of you agreeing, so you spot a match instantly. Plus Jakarta Sans makes the titles a bit warmer and Inter keeps the small stuff readable.I made Cinema Date Night for Swatch. I wanted it to feel like a cozy night in on the sofa, not a streaming catalogue. Dark cocoa browns keep the posters as the brightest thing on screen. The two accent colours actually mean something: rose is you liking a film, merlot is both of you agreeing, so you spot a match instantly. Plus Jakarta Sans makes the titles a bit warmer and Inter keeps the small stuff readable.

Type
Plus Jakarta Sans · Inter
Colour
  • Cocoa#141010Background
  • Blanket#221A18Cards and sheets
  • Cream#F3E9DCText
  • Rose#E07A6BYour likes, CTAs
  • Merlot#8E3B4EMatches
  • Butter#E9B872Ratings
Swatch landing page: “Stop scrolling. Start swatching.” beside a stack of movie cards
Swatch room: the swipe card in the middle, the people in the room and your matches on the right
Next projectOndeWhere to stream anythingFrontend · Streaming search→
Onde, where to stream anything: home page
Contact
(04)

Wanna reach out?Wanna
reach out?

Got a role in mind, a question about something I built, or just want to say hi? Send me an email. I usually reply within a couple of days.Got a role in mind, a question about something I built, or just want to say hi? Send me an email. I usually reply within a couple of days.

Based in Lisbon, Portugal

nick.marqui@gmail.com→
Navigation
AboutWorkProjectsContact
Elsewhere
GitHubLinkedInInstagramTravels
Say hellonick.marqui@gmail.com

2026 © Nicolas Marqui. All rights reserved.

Paper effects after PaperDrops by Jesper Landberg. Shaders ported from Paper Shaders (Apache-2.0).

Back to top+Back to top+
MarquiMarqui