Midnight Dossier is a cinematic interactive web experience where users investigate a case, connect clues, explore suspects and locations, and make a final accusation.
This project was built through an iterative workflow using Google Stitch as the core creative and prototyping tool. Instead of trying to reach a final result in one pass, each page evolved through multiple rounds of refinement until the full experience felt coherent both visually and narratively.
One of the most valuable features in the process was in-place AI editing. It made it much easier to target specific parts of the interface and improve them without rebuilding the whole page. For example, I used inline editing to remove redundant UI elements like unnecessary footers, simplify sections that were adding visual noise, and quickly adjust content blocks so they stayed consistent with other pages in the experience.
That was especially useful in a multi-page project like this one. Pages such as Briefing, Evidence Board, Suspects, Locations, and Accuse needed to feel distinct, but still clearly belong to the same investigation. Stitch made it possible to refine sections directly and keep story logic, interface tone, and visual language aligned across the entire experience.
I also used Stitch to make the interface feel more alive through motion and interaction. Some of the effects used in the final experience include subtle hover states, cinematic transitions, active card glow, scan sweep effects, animated evidence focus states, and small atmospheric motion details that helped the interface feel more immersive without becoming distracting.
Another important part of the workflow was exporting the code and taking the project live. After refining the experience, I exported the code and deployed the final build to Netlify, which made it easy to move from prototype to a publicly accessible experience.
What stood out most was how naturally Stitch fit into a real workflow. It was not just useful for generating ideas, but for refining them with speed and precision. The ability to edit specific sections, improve coherence across pages, add motion, and then export the project into a live deployment made the process much more practical and efficient.
My main feedback is that Stitch is especially powerful when used as part of an active creative loop: build, inspect, refine, and repeat. That iterative workflow made it much easier to move from concept to a polished interactive prototype.
What influenced your vote more: the layout or the photography?
Two homepage directions for the same fictional lighting studio.
I’m curious whether seeing the product up close or seeing it in a space makes you want to explore more.
Atmospheric, and it was the photography that decided it. A lamp is a product you buy for what it does to a room, so seeing the warm glow pooling across a dark surface sells the feeling before the layout even registers. Sculptural is gorgeous but shows the object, Atmospheric shows the outcome.
UNTITLED is a fictional independent tattoo studio in Amsterdam, built around a very real problem: tattoo bookings often live in DMs.
Clients ask about prices, availability, placement, references and custom ideas, while artists spend time managing the same back-and-forth manually.
UNTITLED brings that entire process into one connected experience.
The product has two sides:
CLIENT VIEW
Clients can browse available flash, place tattoos on a 3D body model, choose a date and time, complete a demo checkout, or submit a custom tattoo request with references, placement, size, budget and preferred availability.
ARTIST VIEW
The artist dashboard brings together bookings, payments, calendar availability, flash management, custom enquiries, quotes and activity in one place.
Both views are connected, creating a fully working end-to-end demo.
A flash booking updates the artist calendar and design availability, while a custom request appears in the dashboard for the artist to review, quote and turn into a confirmed appointment.
3D PLACEMENT
The booking flow includes an interactive 3D tattoo placement system, allowing clients to choose body type, skin tone and body area, then position, scale and rotate the selected tattoo before booking.
This replaces part of the placement conversation that would normally happen through messages.
CUSTOM REQUESTS
Not every tattoo starts from an existing design.
Clients can switch from FLASH to CUSTOM and send a structured enquiry with reference images and project details.
The artist can then review the request, create a quote and propose an appointment directly from the dashboard.
Custom request → quote → approval → booking.
FULLY RESPONSIVE
The complete experience is responsive across desktop, tablet and mobile, including the website, booking flow, 3D placement interface and artist dashboard.
DEMO
UNTITLED is a functional demo built for the Lovable Challenge.
Payments are simulated and the data is session-based so the full experience can be tested repeatedly, but the core product logic is fully interactive across both Client and Artist views.
BUILT WITH LOVABLE
I built UNTITLED entirely in Lovable, from the client-facing website to the booking logic, 3D placement experience and artist dashboard.
I also applied to the Lovable Partner Program during the challenge and I’m now officially a Lovable Partner!
Live website: https://untitledamsterdam.lovable.app/X Post
Walkthrough video (for product and process) below.
I wanted to test whether an AI Timeline Agent could transform ordinary, flat mobile footage into a viral, cinema-grade VFX shot that would normally take hours of node compositing in After Effects.
Using raw 1080×1920 60 FPS golden-hour sunset footage shot on my Samsung Galaxy S21+, I directed Invideo Editor's Timeline Agent to build a dynamic "Hail Mary Highlight Trails" effect, layering anamorphic light streaks, atmospheric cloud dispersion, and a punchy cinematic grade directly onto an editable multitrack timeline.
PROMPT: Build a cinematic 'Hail Mary Highlight Trails' effect on this sunset clip: duplicate the clip on a secondary layer with Screen blend mode, apply a high-intensity anamorphic lens flare with light streaks across the clouds, add an aurora glow shader, and finish with a rich golden-hour contrast grade.