flitrx commited on
Commit
e02adb9
·
verified ·
1 Parent(s): 3267ca9

a digital planner like see in this etsy product link: https://www.etsy.com/listing/1620103130/2026-adhd-digital-planner-dark-rainbow?ls=s&ga_order=most_relevant&ga_search_type=all&ga_view_type=gallery&ga_search_query=adhd+planner&ref=sr_gallery-1-24&pro=1&sts=1&dd=1&content_source=0f05dc65-7d4d-428f-ab05-6c2bf00b746b%253ALT7454849267120d04b9228c185d89b46b5cb82367&organic_search_click=1&logging_key=0f05dc65-7d4d-428f-ab05-6c2bf00b746b%3ALT7454849267120d04b9228c185d89b46b5cb82367 . analyze the link, study the product and make it for iphone, android and desktop pc.

Browse files
Files changed (3) hide show
  1. brain-dump.html +206 -0
  2. habits.html +279 -0
  3. index.html +63 -27
brain-dump.html ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Brain Dump | RainbowFocus Digital Planner</title>
7
+ <link rel="icon" type="image/x-icon" href="/static/favicon.ico">
8
+ <script src="https://cdn.tailwindcss.com"></script>
9
+ <script src="https://unpkg.com/feather-icons"></script>
10
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
+ <style>
12
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&family=Patrick+Hand&display=swap');
13
+
14
+ :root {
15
+ --primary: #7c3aed;
16
+ --secondary: #f43f5e;
17
+ --accent: #f59e0b;
18
+ --dark: #0f172a;
19
+ --light: #0f172a;
20
+ }
21
+
22
+ body {
23
+ font-family: 'Inter', sans-serif;
24
+ background-color: var(--dark);
25
+ color: #e2e8f0;
26
+ }
27
+
28
+ .handwriting {
29
+ font-family: 'Patrick Hand', cursive;
30
+ }
31
+
32
+ .dark-gradient {
33
+ background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
34
+ }
35
+
36
+ .planner-page {
37
+ box-shadow: 0 10px 30px rgba(0,0,0,0.3);
38
+ border-radius: 16px;
39
+ background: linear-gradient(145deg, #1e293b, #334155);
40
+ }
41
+
42
+ .rainbow-text {
43
+ background: linear-gradient(to right, #f43f5e, #f59e0b, #84cc16, #10b981, #3b82f6, #7c3aed);
44
+ -webkit-background-clip: text;
45
+ -webkit-text-fill-color: transparent;
46
+ }
47
+
48
+ .brain-dump-editor {
49
+ min-height: 400px;
50
+ background: #1e293b;
51
+ border: 1px solid #334155;
52
+ }
53
+
54
+ .thought-bubble {
55
+ background: linear-gradient(135deg, #7c3aed 0%, #d946ef 100%);
56
+ }
57
+
58
+ .stream-of-consciousness {
59
+ line-height: 1.8;
60
+ font-size: 1.1rem;
61
+ }
62
+ </style>
63
+ </head>
64
+ <body class="min-h-screen dark-gradient">
65
+ <!-- Navbar -->
66
+ <nav class="bg-slate-800 shadow-lg sticky top-0 z-50 border-b border-slate-700">
67
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
68
+ <div class="flex justify-between h-16">
69
+ <div class="flex items-center">
70
+ <div class="flex-shrink-0 flex items-center">
71
+ <i data-feather="zap" class="text-purple-400"></i>
72
+ <span class="ml-2 text-xl font-bold rainbow-text hand-writing">RainbowFocus</span>
73
+ </div>
74
+ </div>
75
+ <div class="hidden md:ml-6 md:flex md:items-center md:space-x-4">
76
+ <a href="index.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Dashboard</a>
77
+ <a href="calendar.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Calendar</a>
78
+ <a href="tasks.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Tasks</a>
79
+ <a href="notes.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Notes</a>
80
+ <a href="habits.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Habits</a>
81
+ <a href="brain-dump.html" class="px-3 py-2 rounded-md text-sm font-medium text-purple-300 bg-purple-900/50 neon-glow">Brain Dump</a>
82
+ </div>
83
+ <div class="flex items-center">
84
+ <button class="md:hidden inline-flex items-center justify-center p-2 rounded-md text-slate-400 hover:text-white">
85
+ <i data-feather="menu"></i>
86
+ </button>
87
+ </div>
88
+ </div>
89
+ </div>
90
+ </nav>
91
+
92
+ <main class="max-w-7xl mx-auto py-8 px-4 sm:px-6 lg:px-8">
93
+ <div class="grid grid-cols-1 lg:grid-cols-4 gap-6">
94
+ <!-- Brain Dump Categories -->
95
+ <div class="lg:col-span-1">
96
+ <div class="planner-page p-6 sticky top-28">
97
+ <h2 class="text-xl font-bold text-slate-200 mb-4">Categories</h2>
98
+ <div class="space-y-3">
99
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium mb-2">
100
+ <span>Random Thoughts</span>
101
+ </button>
102
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium">
103
+ <span>Ideas & Inspiration</span>
104
+ </button>
105
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium mb-2">
106
+ <span>Problems & Solutions</span>
107
+ </button>
108
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium">
109
+ <span>Emotional Processing</span>
110
+ </button>
111
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium mb-2">
112
+ <span>To-Do List Overflow</span>
113
+ </button>
114
+ </div>
115
+
116
+ <div class="mt-6">
117
+ <h2 class="text-xl font-bold text-slate-200 mb-4">Quick Templates</h2>
118
+ <div class="space-y-3">
119
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium mb-2">
120
+ <span>Stream of Consciousness</span>
121
+ </button>
122
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium">
123
+ <span>5-Minute Brain Dump</span>
124
+ </button>
125
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium">
126
+ <span>Problem Solving Session</span>
127
+ </button>
128
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium">
129
+ <span>Emotional Check-in</span>
130
+ </button>
131
+ </div>
132
+ </div>
133
+ </div>
134
+
135
+ <!-- Brain Dump Editor -->
136
+ <div class="lg:col-span-3">
137
+ <div class="planner-page p-6">
138
+ <div class="flex justify-between items-center mb-6">
139
+ <h2 class="text-2xl font-bold text-slate-200">Brain Dump</h2>
140
+ <div class="text-sm text-slate-400">Let it all out - no judgment, no structure</h2>
141
+ </div>
142
+
143
+ <div class="brain-dump-editor rounded-lg p-6">
144
+ <textarea class="w-full h-full bg-transparent border-none resize-none focus:outline-none focus:ring-0 hand-writing stream-of-consciousness text-slate-300" placeholder="Start typing whatever comes to mind... Don't worry about spelling, grammar, or making sense. Just dump everything out of your brain!"></textarea>
145
+ </div>
146
+
147
+ <div class="mt-6 flex justify-between items-center">
148
+ <div class="flex items-center space-x-2">
149
+ <button class="px-4 py-2 bg-gradient-to-r from-purple-500 to-pink-500 text-white rounded-lg hover:opacity-90 flex items-center">
150
+ <i data-feather="save" class="w-4 h-4 mr-2"></i>
151
+ <span>Save Dump</span>
152
+ </button>
153
+ <div class="flex items-center space-x-2">
154
+ <button class="px-4 py-2 bg-gradient-to-r from-blue-500 to-cyan-500 text-white rounded-lg hover:opacity-90 flex items-center">
155
+ <i data-feather="trash-2" class="w-4 h-4 mr-2"></i>
156
+ <span>Clear All</span>
157
+ </button>
158
+ </div>
159
+ </div>
160
+ </div>
161
+ </div>
162
+ </div>
163
+ </main>
164
+
165
+ <!-- Mobile Bottom Navigation -->
166
+ <div class="md:hidden fixed bottom-0 left-0 right-0 bg-slate-800 shadow-lg border-t border-slate-700">
167
+ <div class="flex justify-around items-center h-16">
168
+ <a href="index.html" class="flex flex-col items-center justify-center text-slate-400">
169
+ <i data-feather="home" class="w-5 h-5"></i>
170
+ <span class="text-xs mt-1">Home</span>
171
+ </a>
172
+ <a href="calendar.html" class="flex flex-col items-center justify-center text-slate-400">
173
+ <i data-feather="calendar" class="w-5 h-5"></i>
174
+ <span class="text-xs mt-1">Calendar</span>
175
+ </a>
176
+ <a href="tasks.html" class="flex flex-col items-center justify-center text-slate-400">
177
+ <span class="text-xs mt-1">Calendar</span>
178
+ </a>
179
+ <a href="habits.html" class="flex flex-col items-center justify-center text-slate-400">
180
+ <i data-feather="check-circle" class="w-5 h-5"></i>
181
+ <span class="text-xs mt-1">Tasks</span>
182
+ </a>
183
+ <a href="brain-dump.html" class="flex flex-col items-center justify-center text-purple-400">
184
+ <i data-feather="book" class="w-5 h-5"></i>
185
+ <span class="text-xs mt-1">Notes</span>
186
+ </a>
187
+ </div>
188
+ </div>
189
+
190
+ <script>
191
+ feather.replace();
192
+
193
+ // Brain dump auto-save functionality
194
+ let saveTimeout;
195
+ const brainDumpTextarea = document.querySelector('.brain-dump-editor textarea');
196
+
197
+ brainDumpTextarea.addEventListener('input', function() {
198
+ clearTimeout(saveTimeout);
199
+ saveTimeout = setTimeout(function() {
200
+ // Auto-save logic here
201
+ console.log('Auto-saving brain dump...');
202
+ }, 3000);
203
+ });
204
+ </script>
205
+ </body>
206
+ </html>
habits.html ADDED
@@ -0,0 +1,279 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Habits | RainbowFocus Digital Planner</title>
7
+ <link rel="icon" type="image/x-icon" href="/static/favicon.ico">
8
+ <script src="https://cdn.tailwindcss.com"></script>
9
+ <script src="https://unpkg.com/feather-icons"></script>
10
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
+ <style>
12
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&family=Patrick+Hand&display=swap');
13
+
14
+ :root {
15
+ --primary: #7c3aed;
16
+ --secondary: #f43f5e;
17
+ --accent: #f59e0b;
18
+ --dark: #0f172a;
19
+ --light: #0f172a;
20
+ }
21
+
22
+ body {
23
+ font-family: 'Inter', sans-serif;
24
+ background-color: var(--dark);
25
+ color: #e2e8f0;
26
+ }
27
+
28
+ .handwriting {
29
+ font-family: 'Patrick Hand', cursive;
30
+ }
31
+
32
+ .dark-gradient {
33
+ background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
34
+ }
35
+
36
+ .planner-page {
37
+ box-shadow: 0 10px 30px rgba(0,0,0,0.3);
38
+ border-radius: 16px;
39
+ background: linear-gradient(145deg, #1e293b, #334155);
40
+ }
41
+
42
+ .rainbow-text {
43
+ background: linear-gradient(to right, #f43f5e, #f59e0b, #84cc16, #10b981, #3b82f6, #7c3aed);
44
+ -webkit-background-clip: text;
45
+ -webkit-text-fill-color: transparent;
46
+ }
47
+
48
+ .neon-glow {
49
+ box-shadow: 0 0 10px rgba(124, 58, 237, 0.5);
50
+ }
51
+
52
+ .habit-streak {
53
+ animation: pulse 2s infinite;
54
+ }
55
+
56
+ @keyframes pulse {
57
+ 0% { transform: scale(1); }
58
+ 50% { transform: scale(1.05); }
59
+ 100% { transform: scale(1); }
60
+ }
61
+
62
+ .habit-circle {
63
+ width: 40px;
64
+ height: 40px;
65
+ border-radius: 50%;
66
+ display: flex;
67
+ align-items: center;
68
+ justify-content: center;
69
+ font-weight: bold;
70
+ }
71
+ </style>
72
+ </head>
73
+ <body class="min-h-screen dark-gradient">
74
+ <!-- Navbar -->
75
+ <nav class="bg-slate-800 shadow-lg sticky top-0 z-50 border-b border-slate-700">
76
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
77
+ <div class="flex justify-between h-16">
78
+ <div class="flex items-center">
79
+ <div class="flex-shrink-0 flex items-center">
80
+ <i data-feather="trending-up" class="text-purple-400"></i>
81
+ <span class="ml-2 text-xl font-bold rainbow-text hand-writing">RainbowFocus</span>
82
+ </div>
83
+ </div>
84
+ <div class="hidden md:ml-6 md:flex md:items-center md:space-x-4">
85
+ <a href="index.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Dashboard</a>
86
+ <a href="calendar.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Calendar</a>
87
+ <a href="tasks.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Tasks</a>
88
+ <a href="notes.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Notes</a>
89
+ <a href="habits.html" class="px-3 py-2 rounded-md text-sm font-medium text-purple-300 bg-purple-900/50 neon-glow">Habits</a>
90
+ <a href="brain-dump.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Brain Dump</a>
91
+ </div>
92
+ <div class="flex items-center">
93
+ <button class="md:hidden inline-flex items-center justify-center p-2 rounded-md text-slate-400 hover:text-white">
94
+ <i data-feather="menu"></i>
95
+ </button>
96
+ </div>
97
+ </div>
98
+ </div>
99
+ </nav>
100
+
101
+ <main class="max-w-7xl mx-auto py-8 px-4 sm:px-6 lg:px-8">
102
+ <div class="grid grid-cols-1 lg:grid-cols-4 gap-6">
103
+ <!-- Habit Categories -->
104
+ <div class="lg:col-span-1">
105
+ <div class="planner-page p-6 sticky top-28">
106
+ <h2 class="text-xl font-bold text-slate-200 mb-4">Habit Categories</h2>
107
+ <div class="space-y-3">
108
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium mb-2">
109
+ <span>Morning Routine</span>
110
+ </button>
111
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium">
112
+ <span>Health & Wellness</span>
113
+ </button>
114
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium mb-2">
115
+ <span>Productivity</span>
116
+ </button>
117
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium">
118
+ <span>Evening Routine</span>
119
+ </button>
120
+ <button class="w-full text-left px-4 py-3 bg-slate-700 rounded-lg text-slate-300 font-medium mb-2">
121
+ <span>Personal Growth</span>
122
+ </button>
123
+ </div>
124
+
125
+ <div class="mt-6">
126
+ <h2 class="text-xl font-bold text-slate-200 mb-4">Quick Stats</h2>
127
+ <div class="space-y-4">
128
+ <div class="text-center p-4 bg-gradient-to-r from-purple-900/50 to-pink-900/50 rounded-lg">
129
+ <div class="text-2xl font-bold text-purple-300">14</div>
130
+ <div class="text-sm text-slate-400">Current Streak</div>
131
+ </div>
132
+ <div class="text-center p-4 bg-gradient-to-r from-blue-900/50 to-cyan-900/50 rounded-lg">
133
+ <div class="text-2xl font-bold text-blue-300">75%</div>
134
+ <div class="text-sm text-slate-400">Weekly Completion</div>
135
+ </div>
136
+ <div class="text-center p-4 bg-gradient-to-r from-green-900/50 to-teal-900/50 rounded-lg">
137
+ <div class="text-2xl font-bold text-green-300">5</div>
138
+ <div class="text-sm text-slate-400">Active Habits</div>
139
+ </div>
140
+ </div>
141
+ </div>
142
+ </div>
143
+ </div>
144
+
145
+ <!-- Habit Tracker -->
146
+ <div class="lg:col-span-3">
147
+ <div class="planner-page p-6">
148
+ <div class="flex justify-between items-center mb-6">
149
+ <h2 class="text-2xl font-bold text-slate-200">Daily Habits</h2>
150
+ <div class="text-sm text-slate-400">October 20, 2023</div>
151
+ </div>
152
+
153
+ <!-- Morning Habits -->
154
+ <div class="mb-8">
155
+ <h3 class="text-lg font-semibold text-slate-200 mb-4 flex items-center">
156
+ <i data-feather="sun" class="w-5 h-5 text-yellow-400 mr-2"></i>
157
+ Morning Routine
158
+ </h3>
159
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-4">
160
+ <div class="flex items-center justify-between p-4 bg-slate-700 rounded-lg">
161
+ <div class="flex items-center">
162
+ <i data-feather="coffee" class="w-4 h-4 text-orange-400 mr-3"></i>
163
+ <div class="flex-grow">
164
+ <div class="font-medium text-slate-200">Morning Meditation</div>
165
+ <div class="habit-streak">
166
+ <div class="habit-circle bg-gradient-to-r from-purple-500 to-pink-500 text-white">7</div>
167
+ </div>
168
+ <div class="flex items-center justify-between p-4 bg-slate-700 rounded-lg">
169
+ <div class="flex items-center">
170
+ <i data-feather="droplet" class="w-4 h-4 text-blue-400 mr-3"></i>
171
+ <div class="flex-grow">
172
+ <div class="font-medium text-slate-200">Drink Water</div>
173
+ <div class="habit-streak">
174
+ <div class="habit-circle bg-gradient-to-r from-blue-500 to-cyan-500 text-white">21</div>
175
+ </div>
176
+ </div>
177
+ </div>
178
+
179
+ <!-- Health Habits -->
180
+ <div class="mb-8">
181
+ <h3 class="text-lg font-semibold text-slate-200 mb-4 flex items-center">
182
+ <i data-feather="activity" class="w-4 h-4 text-green-400 mr-3"></i>
183
+ <div class="flex-grow">
184
+ <div class="font-medium text-slate-200">Exercise</div>
185
+ <div class="habit-streak">
186
+ <div class="habit-circle bg-gradient-to-r from-green-500 to-teal-500 text-white">14</div>
187
+ </div>
188
+ <div class="flex items-center justify-between p-4 bg-slate-700 rounded-lg">
189
+ <div class="flex items-center">
190
+ <i data-feather="apple" class="w-4 h-4 text-red-400 mr-3"></i>
191
+ <div class="flex-grow">
192
+ <div class="font-medium text-slate-200">Healthy Eating</div>
193
+ <div class="habit-streak">
194
+ <div class="habit-circle bg-gradient-to-r from-red-500 to-orange-500 text-white">30</div>
195
+ </div>
196
+ </div>
197
+ </div>
198
+
199
+ <!-- Evening Habits -->
200
+ <div>
201
+ <h3 class="text-lg font-semibold text-slate-200 mb-4 flex items-center">
202
+ <i data-feather="moon" class="w-4 h-4 text-indigo-400 mr-3"></i>
203
+ <div class="flex-grow">
204
+ <div class="font-medium text-slate-200">Evening Routine</h3>
205
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-4">
206
+ <div class="flex items-center justify-between p-4 bg-slate-700 rounded-lg">
207
+ <div class="flex items-center">
208
+ <i data-feather="book" class="w-4 h-4 text-purple-400 mr-3"></i>
209
+ <div class="flex-grow">
210
+ <div class="font-medium text-slate-200">Evening Journal</div>
211
+ <div class="habit-streak">
212
+ <div class="habit-circle bg-gradient-to-r from-purple-500 to-pink-500 text-white">42</div>
213
+ </div>
214
+ <div class="flex items-center justify-between p-4 bg-slate-700 rounded-lg">
215
+ <div class="flex items-center">
216
+ <i data-feather="clock" class="w-4 h-4 text-blue-400 mr-3"></i>
217
+ <div class="flex-grow">
218
+ <div class="font-medium text-slate-200">Digital Detox</div>
219
+ <div class="habit-streak">
220
+ <div class="habit-circle bg-gradient-to-r from-indigo-500 to-purple-500 text-white">5</div>
221
+ </div>
222
+ </div>
223
+ </div>
224
+ </div>
225
+
226
+ <!-- Add New Habit -->
227
+ <div class="mt-6">
228
+ <button class="w-full flex items-center justify-center px-4 py-4 border-2 border-dashed border-slate-600 rounded-xl text-slate-400 hover:text-purple-400 hover:border-purple-400 transition-colors">
229
+ <i data-feather="plus" class="w-5 h-5 mr-2"></i>
230
+ <span>Add New Habit</span>
231
+ </button>
232
+ </div>
233
+ </div>
234
+ </div>
235
+ </main>
236
+
237
+ <!-- Mobile Bottom Navigation -->
238
+ <div class="md:hidden fixed bottom-0 left-0 right-0 bg-slate-800 shadow-lg border-t border-slate-700">
239
+ <div class="flex justify-around items-center h-16">
240
+ <a href="index.html" class="flex flex-col items-center justify-center text-slate-400">
241
+ <i data-feather="home" class="w-5 h-5"></i>
242
+ <span class="text-xs mt-1">Home</span>
243
+ </a>
244
+ <a href="calendar.html" class="flex flex-col items-center justify-center text-slate-400">
245
+ <i data-feather="calendar" class="w-5 h-5"></i>
246
+ <span class="text-xs mt-1">Calendar</span>
247
+ </a>
248
+ <a href="tasks.html" class="flex flex-col items-center justify-center text-slate-400">
249
+ <span class="text-xs mt-1">Calendar</span>
250
+ </a>
251
+ <a href="habits.html" class="flex flex-col items-center justify-center text-purple-400">
252
+ <i data-feather="check-circle" class="w-5 h-5"></i>
253
+ <span class="text-xs mt-1">Tasks</span>
254
+ </a>
255
+ <a href="brain-dump.html" class="flex flex-col items-center justify-center text-slate-400">
256
+ <i data-feather="book" class="w-5 h-5"></i>
257
+ <span class="text-xs mt-1">Notes</span>
258
+ </a>
259
+ </div>
260
+ </div>
261
+
262
+ <script>
263
+ feather.replace();
264
+
265
+ // Habit tracking functionality
266
+ document.querySelectorAll('.habit-circle').forEach(circle => {
267
+ circle.addEventListener('click', function() {
268
+ const current = parseInt(this.textContent);
269
+ this.textContent = current + 1;
270
+ this.classList.add('habit-streak');
271
+
272
+ setTimeout(() => {
273
+ this.classList.remove('habit-streak');
274
+ }, 2000);
275
+ });
276
+ });
277
+ </script>
278
+ </body>
279
+ </html>
index.html CHANGED
@@ -1,3 +1,4 @@
 
1
  <!DOCTYPE html>
2
  <html lang="en">
3
  <head>
@@ -16,13 +17,14 @@
16
  --primary: #7c3aed;
17
  --secondary: #f43f5e;
18
  --accent: #f59e0b;
19
- --dark: #1e293b;
20
- --light: #f8fafc;
21
  }
22
 
23
  body {
24
  font-family: 'Inter', sans-serif;
25
- background-color: var(--light);
 
26
  }
27
 
28
  .handwriting {
@@ -30,9 +32,9 @@
30
  }
31
 
32
  .planner-page {
33
- box-shadow: 0 10px 30px rgba(0,0,0,0.1);
34
  border-radius: 16px;
35
- background: linear-gradient(145deg, #ffffff, #f1f5f9);
36
  }
37
 
38
  .rainbow-border {
@@ -45,6 +47,24 @@
45
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"), linear-gradient(to bottom right, #7c3aed, #f59e0b);
46
  }
47
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  @media (max-width: 640px) {
49
  .mobile-stack {
50
  flex-direction: column;
@@ -52,33 +72,34 @@
52
  }
53
  </style>
54
  </head>
55
- <body class="min-h-screen bg-gradient-to-br from-gray-50 to-gray-100">
56
  <!-- Navbar -->
57
- <nav class="bg-white shadow-sm sticky top-0 z-50">
58
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
59
  <div class="flex justify-between h-16">
60
  <div class="flex items-center">
61
  <div class="flex-shrink-0 flex items-center">
62
- <i data-feather="book-open" class="text-purple-600"></i>
63
- <span class="ml-2 text-xl font-bold text-gray-800 hand-writing">RainbowFocus</span>
64
  </div>
65
  </div>
66
  <div class="hidden md:ml-6 md:flex md:items-center md:space-x-4">
67
- <a href="#" class="px-3 py-2 rounded-md text-sm font-medium text-purple-700 bg-purple-100">Dashboard</a>
68
- <a href="#" class="px-3 py-2 rounded-md text-sm font-medium text-gray-500 hover:text-gray-700">Calendar</a>
69
- <a href="#" class="px-3 py-2 rounded-md text-sm font-medium text-gray-500 hover:text-gray-700">Tasks</a>
70
- <a href="#" class="px-3 py-2 rounded-md text-sm font-medium text-gray-500 hover:text-gray-700">Notes</a>
71
- </div>
 
 
72
  <div class="flex items-center">
73
- <button class="md:hidden inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none">
74
  <i data-feather="menu"></i>
75
  </button>
76
  </div>
77
  </div>
78
  </div>
79
  </nav>
80
-
81
- <main class="max-w-7xl mx-auto py-8 px-4 sm:px-6 lg:px-8">
82
  <!-- Planner Dashboard -->
83
  <div class="grid grid-cols-1 md:grid-cols-3 gap-6">
84
  <!-- Left Sidebar -->
@@ -268,29 +289,30 @@
268
  </div>
269
  </div>
270
  </main>
271
-
272
  <!-- Mobile Bottom Navigation -->
273
- <div class="md:hidden fixed bottom-0 left-0 right-0 bg-white shadow-lg border-t border-gray-200">
274
  <div class="flex justify-around items-center h-16">
275
- <a href="#" class="flex flex-col items-center justify-center text-purple-600">
276
  <i data-feather="home" class="w-5 h-5"></i>
277
  <span class="text-xs mt-1">Home</span>
278
  </a>
279
- <a href="#" class="flex flex-col items-center justify-center text-gray-500">
280
  <i data-feather="calendar" class="w-5 h-5"></i>
281
  <span class="text-xs mt-1">Calendar</span>
282
  </a>
283
- <a href="#" class="flex flex-col items-center justify-center text-gray-500">
 
 
 
284
  <i data-feather="check-circle" class="w-5 h-5"></i>
285
  <span class="text-xs mt-1">Tasks</span>
286
  </a>
287
- <a href="#" class="flex flex-col items-center justify-center text-gray-500">
288
  <i data-feather="book" class="w-5 h-5"></i>
289
  <span class="text-xs mt-1">Notes</span>
290
  </a>
291
  </div>
292
  </div>
293
-
294
  <script>
295
  feather.replace();
296
 
@@ -306,7 +328,7 @@
306
  scale: 1.00,
307
  scaleMobile: 1.00,
308
  color: 0x7c3aed,
309
- backgroundColor: 0xf8fafc,
310
  size: 0.7
311
  });
312
  }
@@ -321,12 +343,26 @@
321
  document.querySelectorAll('.adhd-checkbox').forEach(checkbox => {
322
  checkbox.addEventListener('change', function() {
323
  if (this.checked) {
324
- this.parentElement.classList.add('line-through', 'text-gray-400');
325
  } else {
326
- this.parentElement.classList.remove('line-through', 'text-gray-400');
327
  }
328
  });
329
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
330
  </script>
331
  </body>
332
  </html>
 
1
+
2
  <!DOCTYPE html>
3
  <html lang="en">
4
  <head>
 
17
  --primary: #7c3aed;
18
  --secondary: #f43f5e;
19
  --accent: #f59e0b;
20
+ --dark: #0f172a;
21
+ --light: #0f172a;
22
  }
23
 
24
  body {
25
  font-family: 'Inter', sans-serif;
26
+ background-color: var(--dark);
27
+ color: #e2e8f0;
28
  }
29
 
30
  .handwriting {
 
32
  }
33
 
34
  .planner-page {
35
+ box-shadow: 0 10px 30px rgba(0,0,0,0.3);
36
  border-radius: 16px;
37
+ background: linear-gradient(145deg, #1e293b, #334155);
38
  }
39
 
40
  .rainbow-border {
 
47
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"), linear-gradient(to bottom right, #7c3aed, #f59e0b);
48
  }
49
 
50
+ .dark-gradient {
51
+ background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
52
+ }
53
+
54
+ .neon-glow {
55
+ box-shadow: 0 0 10px rgba(124, 58, 237, 0.5);
56
+ }
57
+
58
+ .rainbow-text {
59
+ background: linear-gradient(to right, #f43f5e, #f59e0b, #84cc16, #10b981, #3b82f6, #7c3aed);
60
+ -webkit-background-clip: text;
61
+ -webkit-text-fill-color: transparent;
62
+ }
63
+
64
+ .hyperfocus-mode {
65
+ background: linear-gradient(135deg, #7c3aed 0%, #d946ef 100%);
66
+ }
67
+
68
  @media (max-width: 640px) {
69
  .mobile-stack {
70
  flex-direction: column;
 
72
  }
73
  </style>
74
  </head>
75
+ <body class="min-h-screen dark-gradient">
76
  <!-- Navbar -->
77
+ <nav class="bg-slate-800 shadow-lg sticky top-0 z-50 border-b border-slate-700">
78
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
79
  <div class="flex justify-between h-16">
80
  <div class="flex items-center">
81
  <div class="flex-shrink-0 flex items-center">
82
+ <i data-feather="zap" class="text-purple-400"></i>
83
+ <span class="ml-2 text-xl font-bold rainbow-text hand-writing">RainbowFocus</span>
84
  </div>
85
  </div>
86
  <div class="hidden md:ml-6 md:flex md:items-center md:space-x-4">
87
+ <a href="index.html" class="px-3 py-2 rounded-md text-sm font-medium text-purple-300 bg-purple-900/50 neon-glow">Dashboard</a>
88
+ <a href="calendar.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Calendar</a>
89
+ <a href="tasks.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Tasks</a>
90
+ <a href="notes.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Notes</a>
91
+ <a href="habits.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Habits</a>
92
+ <a href="brain-dump.html" class="px-3 py-2 rounded-md text-sm font-medium text-slate-300 hover:text-white">Brain Dump</a>
93
+ </div>
94
  <div class="flex items-center">
95
+ <button class="md:hidden inline-flex items-center justify-center p-2 rounded-md text-slate-400 hover:text-white">
96
  <i data-feather="menu"></i>
97
  </button>
98
  </div>
99
  </div>
100
  </div>
101
  </nav>
102
+ <main class="max-w-7xl mx-auto py-8 px-4 sm:px-6 lg:px-8">
 
103
  <!-- Planner Dashboard -->
104
  <div class="grid grid-cols-1 md:grid-cols-3 gap-6">
105
  <!-- Left Sidebar -->
 
289
  </div>
290
  </div>
291
  </main>
 
292
  <!-- Mobile Bottom Navigation -->
293
+ <div class="md:hidden fixed bottom-0 left-0 right-0 bg-slate-800 shadow-lg border-t border-slate-700">
294
  <div class="flex justify-around items-center h-16">
295
+ <a href="index.html" class="flex flex-col items-center justify-center text-purple-400">
296
  <i data-feather="home" class="w-5 h-5"></i>
297
  <span class="text-xs mt-1">Home</span>
298
  </a>
299
+ <a href="calendar.html" class="flex flex-col items-center justify-center text-slate-400">
300
  <i data-feather="calendar" class="w-5 h-5"></i>
301
  <span class="text-xs mt-1">Calendar</span>
302
  </a>
303
+ <a href="tasks.html" class="flex flex-col items-center justify-center text-slate-400">
304
+ <span class="text-xs mt-1">Calendar</span>
305
+ </a>
306
+ <a href="habits.html" class="flex flex-col items-center justify-center text-slate-400">
307
  <i data-feather="check-circle" class="w-5 h-5"></i>
308
  <span class="text-xs mt-1">Tasks</span>
309
  </a>
310
+ <a href="brain-dump.html" class="flex flex-col items-center justify-center text-slate-400">
311
  <i data-feather="book" class="w-5 h-5"></i>
312
  <span class="text-xs mt-1">Notes</span>
313
  </a>
314
  </div>
315
  </div>
 
316
  <script>
317
  feather.replace();
318
 
 
328
  scale: 1.00,
329
  scaleMobile: 1.00,
330
  color: 0x7c3aed,
331
+ backgroundColor: 0x0f172a,
332
  size: 0.7
333
  });
334
  }
 
343
  document.querySelectorAll('.adhd-checkbox').forEach(checkbox => {
344
  checkbox.addEventListener('change', function() {
345
  if (this.checked) {
346
+ this.parentElement.classList.add('line-through', 'text-slate-500');
347
  } else {
348
+ this.parentElement.classList.remove('line-through', 'text-slate-500');
349
  }
350
  });
351
  });
352
+
353
+ // ADHD-friendly focus mode
354
+ let focusMode = false;
355
+ document.addEventListener('keydown', function(e) {
356
+ if (e.ctrlKey && e.key === 'f') {
357
+ focusMode = !focusMode;
358
+ if (focusMode) {
359
+ document.body.classList.add('hyperfocus-mode');
360
+ document.getElementById('focus-overlay').classList.remove('hidden');
361
+ } else {
362
+ document.body.classList.remove('hyperfocus-mode');
363
+ document.getElementById('focus-overlay').classList.add('hidden');
364
+ }
365
+ });
366
  </script>
367
  </body>
368
  </html>