88## ✨ Features
99
1010- ** 🤖 AI-Powered Insights** - Get personalized care recommendations using OpenRouter API
11- - ** 📝 Smart Journaling** - Record daily activities, mood, and behavior patterns
11+ - ** 📝 Smart Journaling** - Record daily activities, mood, and behavior patterns
1212- ** 🎨 Beautiful Themes** - 4 gorgeous themes (Everforest, Gruvbox Dark, Tokyo Night, Nord)
1313- ** 📊 Health Tracking** - Monitor wellness trends over time
1414- ** 🔒 Privacy First** - Your data stays local, export/import JSONL files
1717## 🚀 Quick Start
1818
1919### 1. Get an OpenRouter API Key
20+
2021- Visit [ OpenRouter.ai] ( https://openrouter.ai )
2122- Sign up and get your API key
2223- Copy the key (starts with ` sk-or- ` )
2324
2425### 2. Use the App
26+
2527- Visit [ Petalytics] ( https://petalytics.vercel.app )
2628- Enter your API key in Guardian Settings
2729- Create your first pet profile
2830- Start journaling!
2931
3032### 3. Local Development
33+
3134``` bash
3235git clone https://github.com/gitcoder89431/petalytics.git
3336cd petalytics
@@ -41,86 +44,86 @@ npm run dev
4144
4245### Key Innovations
4346
44- * ** BYOK Model** - No backend costs, users own their data
45- * ** Shell App Architecture** - Fully client-side with export/import
46- * ** Breed-Specific AI** - Tailored insights based on pet characteristics
47- * ** Beautiful 3-Panel Layout** - Inspired by modern desktop environments
47+ - ** BYOK Model** - No backend costs, users own their data
48+ - ** Shell App Architecture** - Fully client-side with export/import
49+ - ** Breed-Specific AI** - Tailored insights based on pet characteristics
50+ - ** Beautiful 3-Panel Layout** - Inspired by modern desktop environments
4851
4952### Tech Highlights
5053
51- * SvelteKit + TypeScript for performance
52- * Direct browser → OpenRouter API integration
53- * Theme system extracted from omarchy-theme-builder
54- * JSONL data portability
55- * Zero database dependencies
54+ - SvelteKit + TypeScript for performance
55+ - Direct browser → OpenRouter API integration
56+ - Theme system extracted from omarchy-theme-builder
57+ - JSONL data portability
58+ - Zero database dependencies
5659
5760## 📊 Usage
5861
5962### 1. Guardian Setup (Top-Left Panel)
6063
61- * Configure your profile and API key
62- * Choose from 4 beautiful themes
63- * Set preferences and reminders
64+ - Configure your profile and API key
65+ - Choose from 4 beautiful themes
66+ - Set preferences and reminders
6467
6568### 2. Pet Management (Bottom-Left Panel)
6669
67- * Create pet profiles with photos
68- * Add breed, age, and basic info
69- * Select active pet for journaling
70+ - Create pet profiles with photos
71+ - Add breed, age, and basic info
72+ - Select active pet for journaling
7073
7174### 3. Main Dashboard (Right Panel)
7275
73- * View pet stats and recent activity
74- * Write new journal entries
75- * See AI analysis and recommendations
76- * Browse journal history
76+ - View pet stats and recent activity
77+ - Write new journal entries
78+ - See AI analysis and recommendations
79+ - Browse journal history
7780
7881## 🤖 AI Features
7982
8083The AI analyzes journal entries considering:
8184
82- * ** Breed-specific traits** (Golden Retriever vs Persian Cat)
83- * ** Age-appropriate behavior** (puppy vs senior dog)
84- * ** Historical patterns** (mood trends over time)
85- * ** Health indicators** (activity level changes)
85+ - ** Breed-specific traits** (Golden Retriever vs Persian Cat)
86+ - ** Age-appropriate behavior** (puppy vs senior dog)
87+ - ** Historical patterns** (mood trends over time)
88+ - ** Health indicators** (activity level changes)
8689
8790Sample AI insights:
8891
89- * "Max seems more lethargic than usual for a young Golden Retriever"
90- * "Consider increasing mental stimulation based on recent boredom signs"
91- * "Schedule vet checkup - senior cats should be monitored closely"
92+ - "Max seems more lethargic than usual for a young Golden Retriever"
93+ - "Consider increasing mental stimulation based on recent boredom signs"
94+ - "Schedule vet checkup - senior cats should be monitored closely"
9295
9396## 🔐 Privacy & Data
9497
95- * ** Local First** - All data stored in browser localStorage
96- * ** No Backend** - Direct API calls to OpenRouter
97- * ** Export/Import** - Download JSONL backups anytime
98- * ** BYOK** - Bring your own API key, control your costs
98+ - ** Local First** - All data stored in browser localStorage
99+ - ** No Backend** - Direct API calls to OpenRouter
100+ - ** Export/Import** - Download JSONL backups anytime
101+ - ** BYOK** - Bring your own API key, control your costs
99102
100103## 🎨 Themes
101104
102105Four beautiful themes extracted from omarchy-theme-builder:
103106
104- * ** Everforest** - Comfortable green forest theme
105- * ** Gruvbox Dark** - Warm, retro-inspired colors
106- * ** Tokyo Night** - Modern dark with purple accents
107- * ** Nord** - Cool arctic-inspired palette
107+ - ** Everforest** - Comfortable green forest theme
108+ - ** Gruvbox Dark** - Warm, retro-inspired colors
109+ - ** Tokyo Night** - Modern dark with purple accents
110+ - ** Nord** - Cool arctic-inspired palette
108111
109112## 📱 Responsive Design
110113
111- * ** Desktop** - Full 3-panel layout with optimal workflow
112- * ** Tablet** - Adaptive layout with collapsible panels
113- * ** Mobile** - Stacked panels for touch-friendly navigation
114+ - ** Desktop** - Full 3-panel layout with optimal workflow
115+ - ** Tablet** - Adaptive layout with collapsible panels
116+ - ** Mobile** - Stacked panels for touch-friendly navigation
114117
115118## 🛠️ Development
116119
117120### Tech Stack
118121
119- * ** Frontend** : SvelteKit + TypeScript
120- * ** Styling** : Tailwind CSS + Custom themes
121- * ** AI** : OpenRouter API (Claude, GPT models)
122- * ** Deployment** : Vercel
123- * ** Data** : localStorage + JSONL export/import
122+ - ** Frontend** : SvelteKit + TypeScript
123+ - ** Styling** : Tailwind CSS + Custom themes
124+ - ** AI** : OpenRouter API (Claude, GPT models)
125+ - ** Deployment** : Vercel
126+ - ** Data** : localStorage + JSONL export/import
124127
125128### Scripts
126129
@@ -160,10 +163,10 @@ MIT License - see [LICENSE](LICENSE) for details.
160163
161164## 🙏 Acknowledgments
162165
163- * OpenRouter for providing accessible AI APIs
164- * Omarchy theme system for beautiful color palettes
165- * SvelteKit team for an amazing framework
166- * Contest organizers for the opportunity
166+ - OpenRouter for providing accessible AI APIs
167+ - Omarchy theme system for beautiful color palettes
168+ - SvelteKit team for an amazing framework
169+ - Contest organizers for the opportunity
167170
168171---
169172
0 commit comments