✨ feat(src/components/layout/TauriTitlebar.vue): изменяет название приложения с "Daiting" на "Dating" ✨ feat(src/components/layout/SideNav.vue): изменяет название приложения с "Daiting" на "Dating" ✨ fix(README.md): исправляет название приложения с "Daiting" на "Dating" ✨ fix(src/api/client.ts): обновляет базовый URL API с 'localhost:3000' на 'localhost:1337' ✨ fix(src/views/auth/LoginView.vue): изменяет название приложения с "Daiting" на "Dating" ✨ fix(src/views/auth/RegisterView.vue): изменяет название приложения с "Daiting" на "Dating" ✨ fix(src-tauri/Cargo.toml): исправляет описание приложения с "Daiting" на "Dating" ✨ fix(src-tauri/tauri.conf.json): изменяет имя продукта с "Daiting" на "Dating" ✨ fix(vite.config.ts): обновляет порт разработки с 1420 на 3000 ✨ fix(index.html): изменяет заголовок страницы с "Daiting" на "Dating" ✨ fix(dating-app-frontend-prompt.md): исправляет название приложения с "Daiting" на "Dating" ✨ fix(PRODUCT.md): изменяет название приложения с "Daiting" на "Dating"
2.0 KiB
Product
Register
product
Users
Young adults (18–35) 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
Dating 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
- Editorial over decorative. Every visual choice earns its place by conveying information or personality — never as ornament.
- Motion serves state. Animations communicate transitions, feedback, and hierarchy. Nothing animates for spectacle.
- Intimacy through restraint. Less color, more contrast. Less animation, more weight. Silence is part of the design.
- Anti-template. Every screen should look like it was designed for this specific moment, not assembled from components.
- 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.