Cbteam commited on
Commit
698d6d8
·
verified ·
1 Parent(s): 4e1a4a8

fbi case filling clone

Browse files
Files changed (2) hide show
  1. README.md +8 -5
  2. index.html +283 -18
README.md CHANGED
@@ -1,10 +1,13 @@
1
  ---
2
- title: Crimebusters Case Tracker
3
- emoji: 🏢
4
- colorFrom: blue
5
- colorTo: gray
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
1
  ---
2
+ title: CrimeBusters Case Tracker 🕵️‍♂️
3
+ colorFrom: red
4
+ colorTo: pink
5
+ emoji: 🐳
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite-v3
10
  ---
11
 
12
+ # Welcome to your new DeepSite project!
13
+ This project was created with [DeepSite](https://deepsite.hf.co).
index.html CHANGED
@@ -1,19 +1,284 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
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>CrimeBusters | Case Tracker</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://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
10
+ <script src="https://unpkg.com/feather-icons"></script>
11
+ <script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.net.min.js"></script>
12
+ <style>
13
+ .evidence-card:hover {
14
+ transform: translateY(-5px);
15
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
16
+ }
17
+ .case-file {
18
+ background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
19
+ }
20
+ .badge-pulse {
21
+ animation: pulse 2s infinite;
22
+ }
23
+ @keyframes pulse {
24
+ 0% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.7); }
25
+ 70% { box-shadow: 0 0 0 10px rgba(239, 68, 68, 0); }
26
+ 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0); }
27
+ }
28
+ </style>
29
+ </head>
30
+ <body class="bg-gray-50">
31
+ <!-- Vanta.js Background -->
32
+ <div id="vanta-bg" class="fixed inset-0 -z-10"></div>
33
+
34
+ <!-- Main Container -->
35
+ <div class="container mx-auto px-4 py-8">
36
+ <!-- Header -->
37
+ <header class="mb-12">
38
+ <div class="flex justify-between items-center">
39
+ <div class="flex items-center space-x-4">
40
+ <i data-feather="shield" class="text-red-600 w-10 h-10"></i>
41
+ <h1 class="text-3xl font-bold text-gray-900">CrimeBusters</h1>
42
+ </div>
43
+ <nav class="hidden md:flex space-x-6">
44
+ <a href="#" class="text-gray-900 hover:text-red-600 font-medium">Dashboard</a>
45
+ <a href="#" class="text-gray-600 hover:text-red-600 font-medium">Cases</a>
46
+ <a href="#" class="text-gray-600 hover:text-red-600 font-medium">Agents</a>
47
+ <a href="#" class="text-gray-600 hover:text-red-600 font-medium">Reports</a>
48
+ </nav>
49
+ <div class="flex items-center space-x-4">
50
+ <button class="md:hidden">
51
+ <i data-feather="menu" class="w-6 h-6 text-gray-900"></i>
52
+ </button>
53
+ <div class="relative">
54
+ <i data-feather="bell" class="w-6 h-6 text-gray-900"></i>
55
+ <span class="absolute -top-1 -right-1 h-4 w-4 rounded-full bg-red-600 text-white text-xs flex items-center justify-center badge-pulse"></span>
56
+ </div>
57
+ <div class="hidden md:flex items-center space-x-2">
58
+ <div class="w-8 h-8 rounded-full bg-red-600 flex items-center justify-center text-white font-bold">JD</div>
59
+ <span class="text-gray-900 font-medium">Agent Doe</span>
60
+ </div>
61
+ </div>
62
+ </div>
63
+ </header>
64
+
65
+ <!-- Case Dashboard -->
66
+ <main>
67
+ <!-- Case Summary -->
68
+ <div class="bg-white rounded-xl shadow-md p-6 mb-8 case-file">
69
+ <div class="flex flex-col md:flex-row justify-between items-start md:items-center mb-6">
70
+ <div>
71
+ <div class="flex items-center space-x-2 mb-2">
72
+ <span class="px-3 py-1 bg-red-600 text-white text-xs font-bold rounded-full">HIGH PRIORITY</span>
73
+ <span class="px-3 py-1 bg-blue-600 text-white text-xs font-bold rounded-full">ONGOING</span>
74
+ </div>
75
+ <h2 class="text-2xl font-bold text-gray-900">Case #CB-2023-0872</h2>
76
+ <p class="text-gray-600">Bank Heist - Downtown District</p>
77
+ </div>
78
+ <button class="mt-4 md:mt-0 bg-red-600 hover:bg-red-700 text-white px-6 py-2 rounded-lg font-medium flex items-center space-x-2">
79
+ <i data-feather="plus" class="w-4 h-4"></i>
80
+ <span>New Evidence</span>
81
+ </button>
82
+ </div>
83
+
84
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-8">
85
+ <div class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm">
86
+ <h3 class="text-sm font-medium text-gray-500 mb-2">LEAD AGENT</h3>
87
+ <div class="flex items-center space-x-3">
88
+ <div class="w-10 h-10 rounded-full bg-gray-200 flex items-center justify-center">
89
+ <i data-feather="user" class="text-gray-600"></i>
90
+ </div>
91
+ <div>
92
+ <p class="font-medium text-gray-900">Agent Jane Doe</p>
93
+ <p class="text-sm text-gray-500">Field Division</p>
94
+ </div>
95
+ </div>
96
+ </div>
97
+ <div class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm">
98
+ <h3 class="text-sm font-medium text-gray-500 mb-2">CASE OPENED</h3>
99
+ <p class="font-medium text-gray-900">Nov 15, 2023</p>
100
+ <p class="text-sm text-gray-500">14 days ago</p>
101
+ </div>
102
+ <div class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm">
103
+ <h3 class="text-sm font-medium text-gray-500 mb-2">SUSPECTS</h3>
104
+ <div class="flex items-center space-x-2">
105
+ <div class="flex -space-x-2">
106
+ <img src="http://static.photos/people/200x200/1" class="w-8 h-8 rounded-full border-2 border-white" alt="Suspect 1">
107
+ <img src="http://static.photos/people/200x200/2" class="w-8 h-8 rounded-full border-2 border-white" alt="Suspect 2">
108
+ <img src="http://static.photos/people/200x200/3" class="w-8 h-8 rounded-full border-2 border-white" alt="Suspect 3">
109
+ </div>
110
+ <span class="text-sm text-gray-500">+2 more</span>
111
+ </div>
112
+ </div>
113
+ </div>
114
+
115
+ <!-- Case Timeline -->
116
+ <div class="mb-8">
117
+ <h3 class="text-lg font-bold text-gray-900 mb-4 flex items-center">
118
+ <i data-feather="clock" class="mr-2 w-5 h-5"></i>
119
+ Case Timeline
120
+ </h3>
121
+ <div class="relative">
122
+ <div class="absolute left-5 h-full w-0.5 bg-gray-200"></div>
123
+ <div class="space-y-6">
124
+ <div class="relative pl-10">
125
+ <div class="absolute left-0 top-0 w-10 h-10 rounded-full bg-red-100 flex items-center justify-center">
126
+ <i data-feather="alert-circle" class="text-red-600 w-5 h-5"></i>
127
+ </div>
128
+ <div class="bg-white p-4 rounded-lg border border-gray-200 shadow-sm">
129
+ <div class="flex justify-between items-start mb-2">
130
+ <p class="font-medium text-gray-900">Case Opened</p>
131
+ <span class="text-xs text-gray-500">Nov 15, 10:23 AM</span>
132
+ </div>
133
+ <p class="text-sm text-gray-600">Initial report filed by Officer Rodriguez regarding the downtown bank heist.</p>
134
+ </div>
135
+ </div>
136
+ <div class="relative pl-10">
137
+ <div class="absolute left-0 top-0 w-10 h-10 rounded-full bg-blue-100 flex items-center justify-center">
138
+ <i data-feather="camera" class="text-blue-600 w-5 h-5"></i>
139
+ </div>
140
+ <div class="bg-white p-4 rounded-lg border border-gray-200 shadow-sm">
141
+ <div class="flex justify-between items-start mb-2">
142
+ <p class="font-medium text-gray-900">Surveillance Footage Obtained</p>
143
+ <span class="text-xs text-gray-500">Nov 16, 2:15 PM</span>
144
+ </div>
145
+ <p class="text-sm text-gray-600">Bank security footage shows three masked suspects entering through the back entrance.</p>
146
+ <div class="mt-2 flex space-x-2">
147
+ <div class="w-16 h-16 bg-gray-100 rounded flex items-center justify-center">
148
+ <i data-feather="image" class="text-gray-400"></i>
149
+ </div>
150
+ <div class="w-16 h-16 bg-gray-100 rounded flex items-center justify-center">
151
+ <i data-feather="image" class="text-gray-400"></i>
152
+ </div>
153
+ </div>
154
+ </div>
155
+ </div>
156
+ <div class="relative pl-10">
157
+ <div class="absolute left-0 top-0 w-10 h-10 rounded-full bg-green-100 flex items-center justify-center">
158
+ <i data-feather="user-check" class="text-green-600 w-5 h-5"></i>
159
+ </div>
160
+ <div class="bg-white p-4 rounded-lg border border-gray-200 shadow-sm">
161
+ <div class="flex justify-between items-start mb-2">
162
+ <p class="font-medium text-gray-900">Witness Interviewed</p>
163
+ <span class="text-xs text-gray-500">Nov 18, 9:30 AM</span>
164
+ </div>
165
+ <p class="text-sm text-gray-600">Bank teller Sarah Johnson provided description of suspect's voice and mannerisms.</p>
166
+ </div>
167
+ </div>
168
+ </div>
169
+ </div>
170
+ </div>
171
+
172
+ <!-- Evidence Section -->
173
+ <div>
174
+ <h3 class="text-lg font-bold text-gray-900 mb-4 flex items-center">
175
+ <i data-feather="package" class="mr-2 w-5 h-5"></i>
176
+ Evidence Collected
177
+ </h3>
178
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4">
179
+ <!-- Evidence Card 1 -->
180
+ <div class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm evidence-card transition duration-300 ease-in-out">
181
+ <div class="flex items-start justify-between mb-3">
182
+ <span class="px-2 py-1 bg-yellow-100 text-yellow-800 text-xs font-medium rounded">PHYSICAL</span>
183
+ <i data-feather="more-vertical" class="text-gray-400 cursor-pointer"></i>
184
+ </div>
185
+ <h4 class="font-medium text-gray-900 mb-2">Crowbar Tool</h4>
186
+ <p class="text-sm text-gray-600 mb-3">Found near back entrance with fingerprints.</p>
187
+ <div class="flex items-center justify-between text-xs text-gray-500">
188
+ <span>Logged: Nov 16</span>
189
+ <div class="flex items-center">
190
+ <i data-feather="user" class="w-3 h-3 mr-1"></i>
191
+ <span>Agent Smith</span>
192
+ </div>
193
+ </div>
194
+ </div>
195
+ <!-- Evidence Card 2 -->
196
+ <div class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm evidence-card transition duration-300 ease-in-out">
197
+ <div class="flex items-start justify-between mb-3">
198
+ <span class="px-2 py-1 bg-blue-100 text-blue-800 text-xs font-medium rounded">DIGITAL</span>
199
+ <i data-feather="more-vertical" class="text-gray-400 cursor-pointer"></i>
200
+ </div>
201
+ <h4 class="font-medium text-gray-900 mb-2">Surveillance Video</h4>
202
+ <p class="text-sm text-gray-600 mb-3">Bank security footage showing suspects.</p>
203
+ <div class="flex items-center justify-between text-xs text-gray-500">
204
+ <span>Logged: Nov 16</span>
205
+ <div class="flex items-center">
206
+ <i data-feather="user" class="w-3 h-3 mr-1"></i>
207
+ <span>Tech Analyst</span>
208
+ </div>
209
+ </div>
210
+ </div>
211
+ <!-- Evidence Card 3 -->
212
+ <div class="bg-white border border-gray-200 rounded-lg p-4 shadow-sm evidence-card transition duration-300 ease-in-out">
213
+ <div class="flex items-start justify-between mb-3">
214
+ <span class="px-2 py-1 bg-purple-100 text-purple-800 text-xs font-medium rounded">DOCUMENT</span>
215
+ <i data-feather="more-vertical" class="text-gray-400 cursor-pointer"></i>
216
+ </div>
217
+ <h4 class="font-medium text-gray-900 mb-2">Bank Transaction Logs</h4>
218
+ <p class="text-sm text-gray-600 mb-3">Showing unusual activity prior to incident.</p>
219
+ <div class="flex items-center justify-between text-xs text-gray-500">
220
+ <span>Logged: Nov 17</span>
221
+ <div class="flex items-center">
222
+ <i data-feather="user" class="w-3 h-3 mr-1"></i>
223
+ <span>Agent Doe</span>
224
+ </div>
225
+ </div>
226
+ </div>
227
+ </div>
228
+ </div>
229
+ </div>
230
+ </main>
231
+ </div>
232
+
233
+ <!-- Case Action Menu -->
234
+ <div class="fixed bottom-6 right-6">
235
+ <div class="flex flex-col items-end space-y-3">
236
+ <button class="w-14 h-14 rounded-full bg-red-600 text-white shadow-lg flex items-center justify-center hover:bg-red-700 transition duration-300">
237
+ <i data-feather="plus" class="w-6 h-6"></i>
238
+ </button>
239
+ <div class="hidden flex-col space-y-2">
240
+ <button class="w-12 h-12 rounded-full bg-blue-600 text-white shadow-md flex items-center justify-center hover:bg-blue-700 transition duration-300">
241
+ <i data-feather="file-text" class="w-5 h-5"></i>
242
+ </button>
243
+ <button class="w-12 h-12 rounded-full bg-green-600 text-white shadow-md flex items-center justify-center hover:bg-green-700 transition duration-300">
244
+ <i data-feather="camera" class="w-5 h-5"></i>
245
+ </button>
246
+ <button class="w-12 h-12 rounded-full bg-purple-600 text-white shadow-md flex items-center justify-center hover:bg-purple-700 transition duration-300">
247
+ <i data-feather="mic" class="w-5 h-5"></i>
248
+ </button>
249
+ </div>
250
+ </div>
251
+ </div>
252
+
253
+ <script>
254
+ // Initialize Vanta.js background
255
+ VANTA.NET({
256
+ el: "#vanta-bg",
257
+ mouseControls: true,
258
+ touchControls: true,
259
+ gyroControls: false,
260
+ minHeight: 200.00,
261
+ minWidth: 200.00,
262
+ scale: 1.00,
263
+ scaleMobile: 1.00,
264
+ color: 0xef4444,
265
+ backgroundColor: 0xf8fafc,
266
+ points: 10.00,
267
+ maxDistance: 22.00,
268
+ spacing: 17.00
269
+ });
270
+
271
+ // Initialize feather icons
272
+ feather.replace();
273
+
274
+ // Toggle action menu
275
+ const mainAction = document.querySelector('.fixed button');
276
+ const actionMenu = document.querySelector('.fixed .hidden');
277
+
278
+ mainAction.addEventListener('click', () => {
279
+ actionMenu.classList.toggle('hidden');
280
+ actionMenu.classList.toggle('flex');
281
+ });
282
+ </script>
283
+ </body>
284
  </html>