About LovMes

An innovative art project redefining digital love expressions.

Innovative AI Verification System

LovMes introduces a groundbreaking gesture-based CAPTCHA verification system. To post a love message, users must verify their intent by making an "I love you" gesture via their camera. Powered by ml5.js and p5.js, the frontend validation captures the gesture and sends the data for server-side verification. Once validated, a time-sensitive token is issued, enabling users to submit their messages.

hand verification image

Love & Moderation

Users can express their feelings towards messages by loving or downvoting them. To ensure privacy, votes are tracked via hashed IPs, ensuring complete anonymity. This system also helps moderate content dynamically—if a message receives excessive downvotes, it can be reviewed.

LoveMessages & Font Size Normalization

Each LoveMessage undergoes a normalization process to determine its font size. The score is calculated as the difference between hearts and downvotes (Net Love Score). Higher scores result in larger fonts, giving more visibility to the most positively received messages. Finally the order of the messages is shuffled everytime.

Interactive Play Zone

The play section adapts based on the user's device:

  • Desktop: Classic Snake game with real-time score updates.
  • Mobile: Word-finding challenge with 5 hearts (tries) and the ability to skip words.

Gallery - A Space for Love

The gallery features a masonry grid layout showcasing love messages in their purest form. A simple, clean, and visually engaging space to cherish expressions of love.

Unique Visual Enhancements

LovMes embraces artistic creativity with:

  • A heart-shaped cursor that mix-blends and rotates proportionally to the page height.
  • A heartbeat animation triggered on click.
  • Custom image-to-ASCII transformation for the credit images.
  • A smooth scrollytelling for the homepage experience.

Legal

Cookies

The website uses Google Analytics only if the user opts in. If the user declines, their negative choice will be stored in compliance with GDPR regulations.

Disclaimer

The sale of images is handled and carried out exclusively by and for Christophe. Billy and Morgane participated in creating the project on a voluntary basis.

Privacy

For LoveMessage engagements (such as liking or downvoting), hashed IP addresses are stored to remember users' reactions to messages.

For the camera verification process, no images are ever transmitted to or stored on the server.