Users create profiles, list their interests, dislikes, and answer silly questions that are probably irrelevant to dating. This information needs to be stored somewhere. The model deals with information storage and retrieval.
The dating site lets its users see their own profile and others’ profiles. Maybe it has a page that shows you a random person a la Russian Roulette. Each of those pages has its own look and feel.