diff --git a/assets/css/custom.css b/assets/css/custom.css new file mode 100644 index 0000000..17a199f --- /dev/null +++ b/assets/css/custom.css @@ -0,0 +1,130 @@ + +/* --- Fonts --- */ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700&family=Roboto:wght@400;500&display=swap'); + +/* --- Base & Theme --- */ +body { + background-color: #121212; + color: #FFFFFF; + font-family: 'Roboto', sans-serif; +} + +h1, h2, h3, h4, h5, h6 { + font-family: 'Poppins', sans-serif; + font-weight: 700; +} + +.navbar-dark .navbar-brand { + font-family: 'Poppins', sans-serif; + font-weight: 700; + color: #FFFFFF; +} + +.navbar { + background-color: rgba(30, 30, 30, 0.7); + backdrop-filter: blur(10px); +} + +/* --- Hero Section --- */ +.hero { + padding: 100px 0; + text-align: center; + background: linear-gradient(180deg, rgba(18, 18, 18, 0) 0%, #121212 100%), url('https://images.pexels.com/photos/1105666/pexels-photo-1105666.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2') no-repeat center center; + background-size: cover; +} + +.hero h1 { + font-size: 3.5rem; + color: #FFFFFF; + text-shadow: 0 2px 15px rgba(0, 0, 0, 0.5); +} + +.hero p { + font-size: 1.25rem; + color: #A0A0A0; + margin-bottom: 30px; +} + +/* --- Buttons --- */ +.btn-primary { + background-color: #9E00FF; + border-color: #9E00FF; + padding: 12px 30px; + font-weight: 500; + border-radius: 8px; + transition: all 0.3s ease; +} + +.btn-primary:hover { + background-color: #C46BFF; + border-color: #C46BFF; + transform: translateY(-2px); + box-shadow: 0 4px 20px rgba(158, 0, 255, 0.3); +} + +.btn-secondary { + background-color: #00F5D4; + border-color: #00F5D4; + color: #121212; + padding: 10px 25px; + font-weight: 500; + border-radius: 8px; + transition: all 0.3s ease; +} + +.btn-secondary:hover { + background-color: #5BFFF0; + border-color: #5BFFF0; + transform: translateY(-2px); + box-shadow: 0 4px 20px rgba(0, 245, 212, 0.3); +} + + +/* --- Event Cards --- */ +.event-section { + padding: 80px 0; +} + +.event-card { + background-color: #1E1E1E; + border: 1px solid #282828; + border-radius: 12px; + overflow: hidden; + transition: all 0.3s ease; + margin-bottom: 30px; +} + +.event-card:hover { + transform: translateY(-5px); + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5); + border-color: #9E00FF; +} + +.event-card img { + height: 200px; + object-fit: cover; +} + +.event-card .card-body { + padding: 25px; +} + +.event-card .card-title { + color: #FFFFFF; + font-size: 1.5rem; + margin-bottom: 10px; +} + +.event-card .card-text { + color: #A0A0A0; + margin-bottom: 20px; +} + +/* --- Footer --- */ +.footer { + background-color: #1E1E1E; + padding: 40px 0; + text-align: center; + border-top: 1px solid #282828; + margin-top: 50px; +} diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..f36dd4a --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1 @@ +// PromoPass main javascript file \ No newline at end of file diff --git a/db/config.php b/db/config.php index b92662e..5e9a80a 100644 --- a/db/config.php +++ b/db/config.php @@ -1,9 +1,9 @@ - + - - - New Style - - - - - - - - - - - - - - - - - - - + + + + PromoPass - The Ultimate Festival & Event Access Pass + + + + + + + + + + + + + + + + -
-
-

Analyzing your requirements and generating your website…

-
- Loading… -
-

AI is collecting your requirements and applying the first changes.

-

This page will update automatically as the plan is implemented.

-

Runtime: PHP — UTC

-
-
- + + + + + +
+
+

The Ultimate Festival & Event Access Pass

+

Your gateway to exclusive guest lists and promotional opportunities at the hottest events.

+ Browse Events +
+
+ + +
+
+

Open Events

+
+ 'Cosmic Meadow Festival', + 'date' => '2025-12-15', + 'location' => 'Miami, FL', + 'image' => 'https://images.pexels.com/photos/2263436/pexels-photo-2263436.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2' + ], + [ + 'title' => 'Neon Garden Rave', + 'date' => '2025-11-28', + 'location' => 'Las Vegas, NV', + 'image' => 'https://images.pexels.com/photos/1684151/pexels-photo-1684151.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2' + ], + [ + 'title' => 'Bass Canyon Showcase', + 'date' => '2026-01-20', + 'location' => 'Denver, CO', + 'image' => 'https://images.pexels.com/photos/2118046/pexels-photo-2118046.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2' + ], + [ + 'title' => 'Quantum Valley Experience', + 'date' => '2026-02-10', + 'location' => 'New York, NY', + 'image' => 'https://images.pexels.com/photos/2099023/pexels-photo-2099023.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2' + ], + [ + 'title' => 'Circuit Grounds Tour', + 'date' => '2026-03-05', + 'location' => 'Chicago, IL', + 'image' => 'https://images.pexels.com/photos/2526127/pexels-photo-2526127.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2' + ], + [ + 'title' => 'Wasteland Arena', + 'date' => '2026-04-18', + 'location' => 'Los Angeles, CA', + 'image' => 'https://images.pexels.com/photos/2339031/pexels-photo-2339031.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2' + ] + ]; + + foreach ($events as $event): + ?> +
+
+ Event Image +
+
+

+ Apply Now +
+
+
+ +
+
+
+ + + + + + + + - + \ No newline at end of file