Skip to content

Commit 206be59

Browse files
Merge pull request #162 from ProjectZeroDays/update-dashboard-pages
Update dashboard pages with consistent styling and navigation
2 parents ac79f35 + 18cc053 commit 206be59

15 files changed

+741
-493
lines changed

src/frontend/admin_login.html

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
</span>
2424
</div>
2525
<nav class="space-x-4">
26+
<a class="hover:underline" href="index.html">
27+
Main Dashboard
28+
</a>
2629
<a class="hover:underline" href="#">
2730
Home
2831
</a>
@@ -103,10 +106,48 @@ <h2 class="text-xl font-semibold text-center mb-6">
103106
</main>
104107
<footer class="bg-gray-800 text-white py-4">
105108
<div class="container mx-auto text-center">
109+
<nav class="space-x-4">
110+
<a class="hover:underline" href="index.html">
111+
Main Dashboard
112+
</a>
113+
<a class="hover:underline" href="analytics_dashboard.html">
114+
Analytics Dashboard
115+
</a>
116+
<a class="hover:underline" href="c2_panel.html">
117+
C2 Panel
118+
</a>
119+
<a class="hover:underline" href="chatbot_dashboard.html">
120+
Chatbot Dashboard
121+
</a>
122+
<a class="hover:underline" href="feature_pages.html">
123+
Feature Pages
124+
</a>
125+
<a class="hover:underline" href="osint_tools_dashboard.html">
126+
OSINT Tools Dashboard
127+
</a>
128+
<a class="hover:underline" href="rat_dashboard.html">
129+
RAT Dashboard
130+
</a>
131+
<a class="hover:underline" href="rss_dashboard.html">
132+
RSS Dashboard
133+
</a>
134+
<a class="hover:underline" href="shodan_dashboard.html">
135+
Shodan Dashboard
136+
</a>
137+
<a class="hover:underline" href="simplenote_dashboard.html">
138+
SimpleNote Dashboard
139+
</a>
140+
<a class="hover:underline" href="trojan_dashboard.html">
141+
Trojan Dashboard
142+
</a>
143+
<a class="hover:underline" href="zenmap_dashboard.html">
144+
Zenmap Dashboard
145+
</a>
146+
</nav>
106147
<p class="text-sm">
107148
&copy; 2023 CIA Special Activities Division. All rights reserved.
108149
</p>
109150
</div>
110151
</footer>
111152
</body>
112-
</html>
153+
</html>

src/frontend/admin_profile.html

Lines changed: 76 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,66 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Admin Profile and Account Settings</title>
7-
<link rel="stylesheet" href="styles.css">
8-
<link rel="stylesheet" href="admin_login.css">
7+
<script src="https://cdn.tailwindcss.com"></script>
8+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
9+
<style>
10+
body {
11+
background-color: #0f172a;
12+
color: #ffffff;
13+
font-family: Arial, sans-serif;
14+
}
15+
.header {
16+
display: flex;
17+
justify-content: space-between;
18+
align-items: center;
19+
padding: 1rem;
20+
background-color: #1e293b;
21+
}
22+
.header a {
23+
color: #ffffff;
24+
text-decoration: none;
25+
font-size: 1.25rem;
26+
}
27+
.sidebar {
28+
width: 200px;
29+
background-color: #1e293b;
30+
padding: 1rem;
31+
position: fixed;
32+
top: 0;
33+
bottom: 0;
34+
left: 0;
35+
}
36+
.sidebar a {
37+
display: block;
38+
color: #ffffff;
39+
text-decoration: none;
40+
margin-bottom: 1rem;
41+
}
42+
.content {
43+
margin-left: 220px;
44+
padding: 1rem;
45+
}
46+
</style>
947
</head>
1048
<body>
11-
<header>
49+
<div class="header">
50+
<a href="index.html">Main Dashboard</a>
51+
<div>
52+
<i class="fas fa-share-alt text-white"></i>
53+
<i class="fas fa-ellipsis-v text-white"></i>
54+
</div>
55+
</div>
56+
<div class="sidebar">
57+
<a href="admin_profile.html">Admin Profile</a>
58+
<a href="ai_chatbox_settings.html">AI Chatbox Settings</a>
59+
<a href="ai_code_review.html">AI Code Review</a>
60+
<a href="c2_panel.html">C2 Panel</a>
61+
<a href="chatbot_dashboard.html">Chatbot Dashboard</a>
62+
<a href="feature_pages.html">Feature Pages</a>
63+
<a href="settings.html">Settings</a>
64+
</div>
65+
<div class="content">
1266
<h1>Admin Profile and Account Settings</h1>
13-
<nav>
14-
<ul>
15-
<li><a href="index.html">Main Dashboard</a></li>
16-
<li><a href="analytics_dashboard.html">Analytics Dashboard</a></li>
17-
<li><a href="c2_panel.html">C2 Panel</a></li>
18-
<li><a href="chatbot_dashboard.html">Chatbot Dashboard</a></li>
19-
<li><a href="feature_pages.html">Feature Pages</a></li>
20-
<li><a href="osint_tools_dashboard.html">OSINT Tools Dashboard</a></li>
21-
<li><a href="rat_dashboard.html">RAT Dashboard</a></li>
22-
<li><a href="rss_dashboard.html">RSS Dashboard</a></li>
23-
<li><a href="shodan_dashboard.html">Shodan Dashboard</a></li>
24-
<li><a href="simplenote_dashboard.html">Simplenote Dashboard</a></li>
25-
<li><a href="trojan_dashboard.html">Trojan Dashboard</a></li>
26-
<li><a href="zenmap_dashboard.html">Zenmap Dashboard</a></li>
27-
</ul>
28-
</nav>
29-
</header>
30-
<main>
3167
<section id="admin-profile">
3268
<h2>Admin Profile</h2>
3369
<form id="admin-profile-form">
@@ -55,9 +91,25 @@ <h2>Account Settings</h2>
5591
<button type="submit">Update Password</button>
5692
</form>
5793
</section>
58-
</main>
59-
<footer>
60-
<p>&copy; 2023 ProjectZeroDays. All rights reserved.</p>
94+
</div>
95+
<footer class="bg-gray-800 text-white py-4">
96+
<div class="container mx-auto text-center">
97+
<nav class="space-x-4">
98+
<a class="hover:underline" href="index.html">Main Dashboard</a>
99+
<a class="hover:underline" href="analytics_dashboard.html">Analytics Dashboard</a>
100+
<a class="hover:underline" href="c2_panel.html">C2 Panel</a>
101+
<a class="hover:underline" href="chatbot_dashboard.html">Chatbot Dashboard</a>
102+
<a class="hover:underline" href="feature_pages.html">Feature Pages</a>
103+
<a class="hover:underline" href="osint_tools_dashboard.html">OSINT Tools Dashboard</a>
104+
<a class="hover:underline" href="rat_dashboard.html">RAT Dashboard</a>
105+
<a class="hover:underline" href="rss_dashboard.html">RSS Dashboard</a>
106+
<a class="hover:underline" href="shodan_dashboard.html">Shodan Dashboard</a>
107+
<a class="hover:underline" href="simplenote_dashboard.html">SimpleNote Dashboard</a>
108+
<a class="hover:underline" href="trojan_dashboard.html">Trojan Dashboard</a>
109+
<a class="hover:underline" href="zenmap_dashboard.html">Zenmap Dashboard</a>
110+
</nav>
111+
<p class="text-sm">&copy; 2023 ProjectZeroDays. All rights reserved.</p>
112+
</div>
61113
</footer>
62114
<script src="scripts.js"></script>
63115
<script src="admin_login.js"></script>

src/frontend/ai_chatbox_settings.html

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<script src="https://cdn.tailwindcss.com"></script>
55
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css"></link>
66
</head>
7-
<body class="bg-gray-900 text-white">
7+
<body class="bg-gray-900 text-white flex flex-col min-h-screen">
88
<div class="header flex justify-between items-center p-4 bg-gray-800">
99
<a href="index.html" class="text-xl">Main Dashboard</a>
1010
<div>
@@ -21,7 +21,7 @@
2121
<a href="feature_pages.html" class="block mb-4">Feature Pages</a>
2222
<a href="settings.html" class="block mb-4">Settings</a>
2323
</div>
24-
<div id="app" class="content ml-64 p-4">
24+
<div id="app" class="content ml-64 p-4 flex-grow">
2525
<div class="text-center text-2xl mb-4">Settings</div>
2626
<div class="flex justify-center space-x-4 mb-4">
2727
<div class="text-gray-400">Text</div>
@@ -81,6 +81,25 @@
8181
</form>
8282
</div>
8383
</div>
84+
<footer class="bg-gray-800 text-white py-4">
85+
<div class="container mx-auto text-center">
86+
<nav class="space-x-4">
87+
<a class="hover:underline" href="index.html">Main Dashboard</a>
88+
<a class="hover:underline" href="analytics_dashboard.html">Analytics Dashboard</a>
89+
<a class="hover:underline" href="c2_panel.html">C2 Panel</a>
90+
<a class="hover:underline" href="chatbot_dashboard.html">Chatbot Dashboard</a>
91+
<a class="hover:underline" href="feature_pages.html">Feature Pages</a>
92+
<a class="hover:underline" href="osint_tools_dashboard.html">OSINT Tools Dashboard</a>
93+
<a class="hover:underline" href="rat_dashboard.html">RAT Dashboard</a>
94+
<a class="hover:underline" href="rss_dashboard.html">RSS Dashboard</a>
95+
<a class="hover:underline" href="shodan_dashboard.html">Shodan Dashboard</a>
96+
<a class="hover:underline" href="simplenote_dashboard.html">SimpleNote Dashboard</a>
97+
<a class="hover:underline" href="trojan_dashboard.html">Trojan Dashboard</a>
98+
<a class="hover:underline" href="zenmap_dashboard.html">Zenmap Dashboard</a>
99+
</nav>
100+
<p class="text-sm">&copy; 2023 ProjectZeroDays. All rights reserved.</p>
101+
</div>
102+
</footer>
84103
<script>
85104
const { createApp, ref } = Vue;
86105
createApp({

src/frontend/ai_code_review.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,26 @@ <h2>AI Code Review Results</h2>
134134
<div id="reviewResults"></div>
135135
</div>
136136

137+
<footer class="bg-gray-800 text-white py-4">
138+
<div class="container mx-auto text-center">
139+
<nav class="space-x-4">
140+
<a class="hover:underline" href="index.html">Main Dashboard</a>
141+
<a class="hover:underline" href="analytics_dashboard.html">Analytics Dashboard</a>
142+
<a class="hover:underline" href="c2_panel.html">C2 Panel</a>
143+
<a class="hover:underline" href="chatbot_dashboard.html">Chatbot Dashboard</a>
144+
<a class="hover:underline" href="feature_pages.html">Feature Pages</a>
145+
<a class="hover:underline" href="osint_tools_dashboard.html">OSINT Tools Dashboard</a>
146+
<a class="hover:underline" href="rat_dashboard.html">RAT Dashboard</a>
147+
<a class="hover:underline" href="rss_dashboard.html">RSS Dashboard</a>
148+
<a class="hover:underline" href="shodan_dashboard.html">Shodan Dashboard</a>
149+
<a class="hover:underline" href="simplenote_dashboard.html">SimpleNote Dashboard</a>
150+
<a class="hover:underline" href="trojan_dashboard.html">Trojan Dashboard</a>
151+
<a class="hover:underline" href="zenmap_dashboard.html">Zenmap Dashboard</a>
152+
</nav>
153+
<p class="text-sm">&copy; 2023 ProjectZeroDays. All rights reserved.</p>
154+
</div>
155+
</footer>
156+
137157
<script>
138158
const API_BASE_URL = '/api/ai_code_review'; // Backend API endpoint
139159
let apiKey = localStorage.getItem('apiKey') || '';

src/frontend/analytics_dashboard.html

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Analytics Dashboard</title>
7-
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
7+
<link rel="stylesheet" href="https://cdn.tailwindcss.com">
8+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
89
<style>
910
body {
1011
background-color: #f8f9fa;
1112
display: flex;
13+
font-family: 'Roboto', sans-serif;
1214
}
1315
.dashboard-container {
1416
background-color: #fff;
@@ -47,7 +49,7 @@
4749
<!-- Sidebar -->
4850
<nav id="sidebar">
4951
<h2>Dashboard</h2>
50-
<a href="main_dashboard.html">Main Dashboard</a>
52+
<a href="index.html">Main Dashboard</a>
5153
<a href="analytics_dashboard.html">Analytics Dashboard</a>
5254
<a href="c2_panel.html">C2 Panel</a>
5355
<a href="chatbot_dashboard.html">Chatbot Dashboard</a>
@@ -77,6 +79,26 @@ <h3>System Performance</h3>
7779
</div>
7880
</div>
7981

82+
<footer class="bg-gray-800 text-white py-4">
83+
<div class="container mx-auto text-center">
84+
<nav class="space-x-4">
85+
<a class="hover:underline" href="index.html">Main Dashboard</a>
86+
<a class="hover:underline" href="analytics_dashboard.html">Analytics Dashboard</a>
87+
<a class="hover:underline" href="c2_panel.html">C2 Panel</a>
88+
<a class="hover:underline" href="chatbot_dashboard.html">Chatbot Dashboard</a>
89+
<a class="hover:underline" href="feature_pages.html">Feature Pages</a>
90+
<a class="hover:underline" href="osint_tools_dashboard.html">OSINT Tools Dashboard</a>
91+
<a class="hover:underline" href="rat_dashboard.html">RAT Dashboard</a>
92+
<a class="hover:underline" href="rss_dashboard.html">RSS Dashboard</a>
93+
<a class="hover:underline" href="shodan_dashboard.html">Shodan Dashboard</a>
94+
<a class="hover:underline" href="simplenote_dashboard.html">SimpleNote Dashboard</a>
95+
<a class="hover:underline" href="trojan_dashboard.html">Trojan Dashboard</a>
96+
<a class="hover:underline" href="zenmap_dashboard.html">Zenmap Dashboard</a>
97+
</nav>
98+
<p class="text-sm">&copy; 2023 ProjectZeroDays. All rights reserved.</p>
99+
</div>
100+
</footer>
101+
80102
<script>
81103
const userActivityData = {
82104
labels: ['January', 'February', 'March', 'April', 'May', 'June'],

src/frontend/c2_panel.html

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
}
1818
</style>
1919
</head>
20-
<body class="bg-gray-900 text-white">
20+
<body class="bg-gray-900 text-white flex flex-col min-h-screen">
2121

2222
<!-- Sidebar -->
2323
<nav id="sidebar" class="w-64 bg-gray-800 p-4 fixed top-0 bottom-0 left-0">
2424
<h2 class="text-xl mb-4">C2 Panel</h2>
25-
<a href="main_dashboard.html" class="block mb-4">Main Dashboard</a>
25+
<a href="index.html" class="block mb-4">Main Dashboard</a>
2626
<a href="analytics_dashboard.html" class="block mb-4">Analytics Dashboard</a>
2727
<a href="c2_panel.html" class="block mb-4">C2 Panel</a>
2828
<a href="chatbot_dashboard.html" class="block mb-4">Chatbot Dashboard</a>
@@ -50,7 +50,7 @@ <h2 class="text-xl mb-4">C2 Panel</h2>
5050
</nav>
5151

5252
<!-- Main Content -->
53-
<div id="content" class="ml-64 p-4">
53+
<div id="content" class="ml-64 p-4 flex-grow">
5454
<h1 class="text-2xl mb-4">Welcome to the C2 Panel</h1>
5555
<p class="mb-4">Here you can monitor all your devices, view logs, and manage settings.</p>
5656
<div id="app">
@@ -80,6 +80,26 @@ <h2 class="text-xl mb-4">Device List</h2>
8080
</div>
8181
</div>
8282

83+
<footer class="bg-gray-800 text-white py-4">
84+
<div class="container mx-auto text-center">
85+
<nav class="space-x-4">
86+
<a class="hover:underline" href="index.html">Main Dashboard</a>
87+
<a class="hover:underline" href="analytics_dashboard.html">Analytics Dashboard</a>
88+
<a class="hover:underline" href="c2_panel.html">C2 Panel</a>
89+
<a class="hover:underline" href="chatbot_dashboard.html">Chatbot Dashboard</a>
90+
<a class="hover:underline" href="feature_pages.html">Feature Pages</a>
91+
<a class="hover:underline" href="osint_tools_dashboard.html">OSINT Tools Dashboard</a>
92+
<a class="hover:underline" href="rat_dashboard.html">RAT Dashboard</a>
93+
<a class="hover:underline" href="rss_dashboard.html">RSS Dashboard</a>
94+
<a class="hover:underline" href="shodan_dashboard.html">Shodan Dashboard</a>
95+
<a class="hover:underline" href="simplenote_dashboard.html">SimpleNote Dashboard</a>
96+
<a class="hover:underline" href="trojan_dashboard.html">Trojan Dashboard</a>
97+
<a class="hover:underline" href="zenmap_dashboard.html">Zenmap Dashboard</a>
98+
</nav>
99+
<p class="text-sm">&copy; 2023 ProjectZeroDays. All rights reserved.</p>
100+
</div>
101+
</footer>
102+
83103
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
84104
<script>
85105
new Vue({

0 commit comments

Comments
 (0)