mirror of
https://github.com/jjbrunton/Sauci.git
synced 2026-10-31 18:19:43 +00:00
Reposition app as relationship improvement tool
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
9402369246
commit
a6b3b6a251
11 files changed
+39
-34
No files matched your search
@@ -12,7 +12,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
||||
|
||||
## Project Overview
|
||||
|
||||
Sauci is a couples intimacy app featuring swipeable question packs with partner matching. Users swipe on questions (yes/no/maybe), and when both partners answer positively, a "match" is created that unlocks a chat thread for that question.
|
||||
Sauci is a couples relationship app that helps partners communicate better and grow closer together. Users swipe on thoughtful questions (yes/no/maybe), and when both partners answer positively, a "match" is created that unlocks a chat thread for that topic.
|
||||
|
||||
## Commands
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# Sauci Design System
|
||||
|
||||
A boutique, premium design framework for the Sauci couples intimacy app.
|
||||
A boutique, premium design framework for the Sauci couples relationship app.
|
||||
|
||||
## Brand Identity
|
||||
|
||||
**Aesthetic:** Boutique lingerie store meets modern dating app. Think Ann Summers sophistication - sensual but tasteful, premium but accessible, intimate but playful.
|
||||
**Aesthetic:** Premium couples app with a warm, sophisticated feel. Think modern wellness meets connection - supportive but not clinical, premium but accessible, personal but playful.
|
||||
|
||||
**Mood:** Romantic, luxurious, warm, inviting, confident
|
||||
**Mood:** Warm, supportive, confident, inviting, growth-oriented
|
||||
|
||||
**Key Principles:**
|
||||
|
||||
@@ -230,7 +230,7 @@ Feature-specific colors for quick action items:
|
||||
|------|---------|-------|
|
||||
| **Match** | Primary | `#e1306c` (core feature) |
|
||||
| **Dares** | Gold | `#D4AF37` (premium/adventure) |
|
||||
| **Quiz** | Rose | `#E8A4AE` (intimacy) |
|
||||
| **Quiz** | Rose | `#E8A4AE` (connection) |
|
||||
|
||||
---
|
||||
|
||||
@@ -240,7 +240,7 @@ Feature-specific colors for quick action items:
|
||||
|
||||
| Feature | Icon Name | Ionicons | Description |
|
||||
|---------|-----------|----------|-------------|
|
||||
| **Swipe/Match** | `flame` | 🔥 | Fire/passion - the core swiping experience |
|
||||
| **Swipe/Match** | `flame` | 🔥 | Fire/energy - the core swiping experience |
|
||||
| **Dares** | `flash` | ⚡ | Lightning bolt - adventure, excitement, energy |
|
||||
| **Quiz** | `help-circle` | ❓ | Question mark - discovery, questions about each other |
|
||||
| **Matches** (tab) | `heart` | ❤️ | Love heart - connections made between partners |
|
||||
|
||||
@@ -4,21 +4,21 @@ import { PostHogProvider } from './providers'
|
||||
import { PostHogPageView } from './PostHogPageView'
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Sauci - Ignite Your Connection',
|
||||
description: 'Discover what you both desire. Sauci is the couples intimacy app that helps partners explore their connection through fun, meaningful questions.',
|
||||
keywords: ['couples app', 'intimacy', 'relationship', 'connection', 'dating', 'love'],
|
||||
title: 'Sauci - Grow Closer Together',
|
||||
description: 'Sauci helps couples communicate better and strengthen their relationship through thoughtful questions and meaningful conversations.',
|
||||
keywords: ['couples app', 'relationship', 'communication', 'connection', 'couples questions', 'relationship improvement'],
|
||||
authors: [{ name: 'Sauci' }],
|
||||
openGraph: {
|
||||
title: 'Sauci - Ignite Your Connection',
|
||||
description: 'Discover what you both desire. The couples intimacy app for deeper connections.',
|
||||
title: 'Sauci - Grow Closer Together',
|
||||
description: 'The couples app for better communication and stronger relationships.',
|
||||
url: 'https://sauci.app',
|
||||
siteName: 'Sauci',
|
||||
type: 'website',
|
||||
},
|
||||
twitter: {
|
||||
card: 'summary_large_image',
|
||||
title: 'Sauci - Ignite Your Connection',
|
||||
description: 'Discover what you both desire. The couples intimacy app for deeper connections.',
|
||||
title: 'Sauci - Grow Closer Together',
|
||||
description: 'The couples app for better communication and stronger relationships.',
|
||||
},
|
||||
icons: {
|
||||
icon: '/favicon.png',
|
||||
|
||||
@@ -4,7 +4,7 @@ import type { Metadata } from 'next'
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Privacy Policy - Sauci',
|
||||
description: 'Privacy Policy for Sauci - the couples intimacy app',
|
||||
description: 'Privacy Policy for Sauci - the couples relationship app',
|
||||
}
|
||||
|
||||
export default function PrivacyPolicy() {
|
||||
|
||||
@@ -4,7 +4,7 @@ import type { Metadata } from 'next'
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Terms & Conditions - Sauci',
|
||||
description: 'Terms and Conditions for Sauci - the couples intimacy app',
|
||||
description: 'Terms and Conditions for Sauci - the couples relationship app',
|
||||
}
|
||||
|
||||
export default function TermsAndConditions() {
|
||||
|
||||
@@ -32,13 +32,13 @@ export default function CTA() {
|
||||
</div>
|
||||
|
||||
<h2 className="text-3xl sm:text-4xl lg:text-5xl font-bold mb-6">
|
||||
Ready to Discover What You{' '}
|
||||
<span className="gradient-text">Both Desire?</span>
|
||||
Ready to Build a{' '}
|
||||
<span className="gradient-text">Stronger Relationship?</span>
|
||||
</h2>
|
||||
|
||||
<p className="text-lg text-white/60 max-w-2xl mx-auto mb-8">
|
||||
Join thousands of couples who have deepened their connection with Sauci.
|
||||
Download now and start exploring together.
|
||||
Join thousands of couples who communicate better with Sauci.
|
||||
Download now and start growing together.
|
||||
</p>
|
||||
|
||||
<div className="flex flex-col sm:flex-row items-center justify-center gap-4">
|
||||
|
||||
@@ -18,7 +18,7 @@ const faqs = [
|
||||
{
|
||||
question: 'What happens if my partner says no to a question?',
|
||||
answer:
|
||||
"Nothing! They won't know you were interested, and you won't know they said no. The question simply doesn't become a match. This creates a safe space to be honest about your desires.",
|
||||
"Nothing! They won't know you were interested, and you won't know they said no. The question simply doesn't become a match. This creates a safe space to be completely honest.",
|
||||
},
|
||||
{
|
||||
question: 'Do both partners need Pro?',
|
||||
@@ -30,6 +30,11 @@ const faqs = [
|
||||
answer:
|
||||
'Yes. All chat messages are end-to-end encrypted, meaning only you and your partner can read them. We take your privacy seriously and never share your data with third parties.',
|
||||
},
|
||||
{
|
||||
question: 'What kind of questions are in Sauci?',
|
||||
answer:
|
||||
"Sauci covers everything from daily life and communication styles to future goals, values, and relationship growth. Our question packs are designed by relationship experts to help couples understand each other better.",
|
||||
},
|
||||
]
|
||||
|
||||
function FAQItem({
|
||||
|
||||
@@ -7,21 +7,21 @@ const features = [
|
||||
{
|
||||
icon: Heart,
|
||||
title: 'Swipe to Connect',
|
||||
description: 'Answer intimate questions with simple swipes. Yes, no, or maybe - your desires stay private until you match.',
|
||||
description: 'Answer thoughtful questions with simple swipes. Yes, no, or maybe - your answers stay private until you match.',
|
||||
color: 'text-primary',
|
||||
bgColor: 'bg-primary/10',
|
||||
},
|
||||
{
|
||||
icon: Sparkles,
|
||||
title: 'Discover Matches',
|
||||
description: 'When both partners swipe positively on a question, a match is created. Discover what you both secretly want.',
|
||||
description: 'When both partners swipe positively on a question, a match is created. Find common ground and shared interests.',
|
||||
color: 'text-secondary',
|
||||
bgColor: 'bg-secondary/10',
|
||||
},
|
||||
{
|
||||
icon: MessageCircle,
|
||||
title: 'Unlock Conversations',
|
||||
description: 'Each match opens a private chat thread. Talk about your desires in a safe, dedicated space.',
|
||||
description: 'Each match opens a private chat thread. Discuss topics that matter in a safe, dedicated space.',
|
||||
color: 'text-green-400',
|
||||
bgColor: 'bg-green-400/10',
|
||||
},
|
||||
@@ -35,7 +35,7 @@ const features = [
|
||||
{
|
||||
icon: Flame,
|
||||
title: 'Curated Question Packs',
|
||||
description: 'Explore themed packs from playful to passionate. New packs added regularly to keep things exciting.',
|
||||
description: 'Explore themed packs covering communication, goals, values, and more. New packs added regularly.',
|
||||
color: 'text-orange-400',
|
||||
bgColor: 'bg-orange-400/10',
|
||||
},
|
||||
@@ -63,10 +63,10 @@ export default function Features() {
|
||||
>
|
||||
<h2 className="text-3xl sm:text-4xl lg:text-5xl font-bold mb-4">
|
||||
Everything You Need to{' '}
|
||||
<span className="gradient-text">Explore Together</span>
|
||||
<span className="gradient-text">Grow Together</span>
|
||||
</h2>
|
||||
<p className="text-lg text-white/60 max-w-2xl mx-auto">
|
||||
Sauci creates a safe space for couples to discover their shared desires without fear of judgment.
|
||||
Sauci creates a safe space for couples to understand each other better and strengthen their relationship.
|
||||
</p>
|
||||
</motion.div>
|
||||
|
||||
|
||||
@@ -45,13 +45,13 @@ export default function Hero() {
|
||||
</motion.div>
|
||||
|
||||
<h1 className="text-4xl sm:text-5xl lg:text-6xl xl:text-7xl font-bold leading-tight mb-6">
|
||||
Discover What You{' '}
|
||||
<span className="gradient-text">Both Desire</span>
|
||||
Grow Closer{' '}
|
||||
<span className="gradient-text">Together</span>
|
||||
</h1>
|
||||
|
||||
<p className="text-lg sm:text-xl text-white/70 max-w-xl mx-auto lg:mx-0 mb-8">
|
||||
Swipe on intimate questions with your partner. When you both say yes,
|
||||
it's a match. Start conversations you've always wanted to have.
|
||||
Answer thoughtful questions with your partner. When you both agree,
|
||||
it's a match. Start meaningful conversations that strengthen your bond.
|
||||
</p>
|
||||
|
||||
<div className="flex flex-col sm:flex-row flex-wrap items-center justify-center lg:justify-start gap-4">
|
||||
|
||||
@@ -20,7 +20,7 @@ const steps: Array<{
|
||||
{
|
||||
number: '02',
|
||||
title: 'Browse Question Packs',
|
||||
description: 'Choose from curated packs ranging from romantic to adventurous. Each pack contains thoughtful questions.',
|
||||
description: 'Choose from curated packs covering communication, life goals, and relationship growth.',
|
||||
icon: Layers,
|
||||
color: 'text-secondary',
|
||||
},
|
||||
@@ -34,7 +34,7 @@ const steps: Array<{
|
||||
{
|
||||
number: '04',
|
||||
title: 'Discover Your Matches',
|
||||
description: 'When both partners answer positively, it\'s a match! Explore your shared desires through private chats.',
|
||||
description: 'When both partners answer positively, it\'s a match! Discuss what matters most through private chats.',
|
||||
icon: Heart,
|
||||
color: 'text-pink-400',
|
||||
},
|
||||
@@ -60,7 +60,7 @@ export default function HowItWorks() {
|
||||
How <span className="gradient-text">Sauci</span> Works
|
||||
</h2>
|
||||
<p className="text-lg text-white/60 max-w-2xl mx-auto">
|
||||
Four simple steps to deeper connection and discovery with your partner.
|
||||
Four simple steps to better communication and a stronger relationship.
|
||||
</p>
|
||||
</motion.div>
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ export default function Pricing() {
|
||||
Upgrade to <span className="gradient-text">Sauci Pro</span>
|
||||
</h2>
|
||||
<p className="text-lg text-white/60 max-w-2xl mx-auto">
|
||||
Unlock the full experience and explore every dimension of your relationship together.
|
||||
Unlock the full experience and discover new ways to connect with your partner.
|
||||
</p>
|
||||
</motion.div>
|
||||
|
||||
|
||||
Reference in new issue
Block a user