✨ 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"
37 lines
2.0 KiB
Markdown
37 lines
2.0 KiB
Markdown
# 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
|
||
|
||
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.
|