diff --git a/assets/css/custom.css b/assets/css/custom.css new file mode 100644 index 0000000..31e9544 --- /dev/null +++ b/assets/css/custom.css @@ -0,0 +1,91 @@ +:root { + --primary-color: #4F46E5; + --secondary-color: #10B981; + --dark-color: #111827; + --surface-color: #1F2937; + --text-color: #F9FAFB; +} + +body { + font-family: 'Inter', sans-serif; + background-color: var(--dark-color); + color: var(--text-color); +} + +h1, h2, h3, h4, h5, h6, .navbar-brand { + font-family: 'Orbitron', sans-serif; +} + +.bg-dark { + background-color: var(--dark-color) !important; +} + +.bg-surface { + background-color: var(--surface-color) !important; +} + +.card { + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 0.5rem; + transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out; +} + +.card:hover { + transform: translateY(-5px); + box-shadow: 0 10px 20px rgba(0,0,0,0.2); +} + +.form-control { + background-color: #374151; + border: 1px solid #4B5563; + color: var(--text-color); + border-radius: 0.375rem; +} + +.form-control:focus { + background-color: #374151; + color: var(--text-color); + border-color: var(--primary-color); + box-shadow: 0 0 0 0.25rem rgba(79, 70, 229, 0.25); +} + +.btn-primary { + background-color: var(--primary-color); + border-color: var(--primary-color); + font-weight: bold; + transition: background-color 0.2s; +} + +.btn-primary:hover { + background-color: #4338CA; + border-color: #4338CA; +} + +.btn-secondary { + background-color: var(--secondary-color); + border-color: var(--secondary-color); + font-weight: bold; + transition: background-color 0.2s; +} + +.btn-secondary:hover { + background-color: #059669; + border-color: #059669; +} + +.hero-section { + padding: 4rem 0; +} + +.navbar-dark .navbar-brand { + color: var(--primary-color); + font-weight: bold; +} + +.navbar-dark .nav-link { + color: rgba(255,255,255,.7); +} + +.navbar-dark .nav-link:hover, .navbar-dark .nav-link.active { + color: #fff; +} diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..e69de29 diff --git a/dashboard.php b/dashboard.php new file mode 100644 index 0000000..82a8a23 --- /dev/null +++ b/dashboard.php @@ -0,0 +1,49 @@ +prepare("SELECT * FROM users WHERE id = ?"); + $stmt->execute([$_SESSION['user_id']]); + $user = $stmt->fetch(); +} catch (PDOException $e) { + // Handle error, maybe redirect or show a message + $user = null; +} + +?> + +
Level:
+XP:
+Role:
+ +Could not load user data.
+ +Learning Kits and Achievements are coming soon!
+