Files
dating-app-frontend/PRODUCT.md
2026-06-08 13:23:20 +03:00

37 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Product
## Register
product
## Users
Young adults (1835) in Russian-speaking markets looking for genuine human connection. They use the app on mobile daily and occasionally on desktop. Primary tasks per session: browse profiles in the feed, check matches, continue active chats, propose or accept dates. Secondary tasks: manage their profile, upload media, review dates.
## Product Purpose
Daiting is a dating app for meaningful connections. It replaces the swipe-factory aesthetic with an editorial, intentional experience. Success = users move from match to real-world date, and the app gets out of the way once that happens.
## Brand Personality
Editorial, intimate, anti-generic. The brand is a slow magazine that happens to be a dating app — not a gamified engagement machine.
## Anti-references
- Tinder: gamified swipe loop, neon gradients, floating hearts, rounded-rectangle card grids
- Bumble: soft pastels, yellow-dominant, saccharine UI
- Hinge: safe-feeling card stacks, forgettable typography
- Any app using Inter/Roboto, purple gradients, glassmorphism, or soft pastels
## Design Principles
1. **Editorial over decorative.** Every visual choice earns its place by conveying information or personality — never as ornament.
2. **Motion serves state.** Animations communicate transitions, feedback, and hierarchy. Nothing animates for spectacle.
3. **Intimacy through restraint.** Less color, more contrast. Less animation, more weight. Silence is part of the design.
4. **Anti-template.** Every screen should look like it was designed for this specific moment, not assembled from components.
5. **Warm but serious.** The app deals with real human connection — the tone is warm without being cute, confident without being cold.
## Accessibility & Inclusion
WCAG AA. Support `prefers-reduced-motion` (all GSAP animations wrapped in matchMedia check). Text contrast ≥ 4.5:1 throughout. Keyboard navigable: Tab order, Enter to submit, Escape to close modals. All UI text in Russian; brand name and decorative editorial text in English.