From 51364b35237f0f0cdc9c0fcac5f7c5ae840d6ddd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20K=C4=B1rg=C4=B1l?= Date: Sat, 2 May 2026 14:39:57 +0300 Subject: [PATCH] feat: update event date to 2026 and introduce AI theme branding components --- src/components/awards/Awards.jsx | 19 ++-- src/components/awards/awards.module.css | 48 ++++++---- src/components/calendar/Calendar.jsx | 20 ++--- src/components/footer/Footer.jsx | 2 +- src/components/hero/Hero.jsx | 12 ++- src/components/hero/hero.module.css | 37 ++++++++ src/components/infos/Infos.jsx | 111 +++++++++++++----------- src/components/infos/infox.module.css | 30 +++++++ src/components/navbar/Navbar.jsx | 4 +- src/components/sponsor/Sponsor.jsx | 19 ++-- 10 files changed, 196 insertions(+), 106 deletions(-) diff --git a/src/components/awards/Awards.jsx b/src/components/awards/Awards.jsx index 81a1491..87c09a0 100644 --- a/src/components/awards/Awards.jsx +++ b/src/components/awards/Awards.jsx @@ -6,26 +6,29 @@ const Awards = () => {
Ödüller
-
+
1. Takım
Üyelerine
- {/*
?
*/} - + ? + {/* 1000 TL */} + {/* Alışveriş Kuponu */}
-
+
2. Takım
Üyelerine
- {/*
?
*/} - + ? + {/* 750 TL */} + {/* Alışveriş Kuponu */}
3. Takım
Üyelerine
- {/*
?
*/} - + ? + {/* 500 TL */} + {/* Alışveriş Kuponu */}
diff --git a/src/components/awards/awards.module.css b/src/components/awards/awards.module.css index 71d9507..b38643e 100644 --- a/src/components/awards/awards.module.css +++ b/src/components/awards/awards.module.css @@ -26,31 +26,29 @@ } .awardTitle { - font-size: 28px; + font-size: 36px; text-align: center; - margin-bottom: 40px; + margin-bottom: 32px; } -.questionmark { - font-size: 150px; +.amount { + font-size: 96px; + font-weight: 700; color: var(--templateColor); + line-height: 1; } -.questionmark1 { - font-size: 200px; - color: var(--templateColor); -} - -.award2 > img { - width: 150px; -} - -.award1 > img { - width: 200px; +.couponLabel { + font-size: 20px; + margin-top: 8px; + text-align: center; } -.award3 > img { - width: 150px; +.perMemberNote { + font-size: 14px; + margin-top: 6px; + opacity: 0.7; + text-align: center; } @media screen and (max-width: 1280px) { @@ -77,7 +75,11 @@ } .awardTitle { - font-size: 24px; + font-size: 30px; + } + + .amount { + font-size: 80px; } } @@ -87,6 +89,14 @@ } .awardTitle { - font-size: 20px; + font-size: 26px; + } + + .amount { + font-size: 64px; + } + + .couponLabel { + font-size: 18px; } } diff --git a/src/components/calendar/Calendar.jsx b/src/components/calendar/Calendar.jsx index d801297..e05488b 100644 --- a/src/components/calendar/Calendar.jsx +++ b/src/components/calendar/Calendar.jsx @@ -4,47 +4,47 @@ import styles from './calendar.module.css'; const calendar = [ { time: '09 : 00', - day: '13 Aralık 2025', + day: '9 Mayıs 2026', title: 'Açılış(Etkinlik Başlangıcı)', }, { time: '13 : 00', - day: '13 Aralık 2025', + day: '9 Mayıs 2026', title: 'Öğle Arası', }, { time: '18 : 00', - day: '13 Aralık 2025', + day: '9 Mayıs 2026', title: 'Akşam Yemeği Molası', }, { time: '19 : 00', - day: '13 Aralık 2025', + day: '9 Mayıs 2026', title: 'Sabaha Kadar Etkinliğe Devam ', }, { time: '08 : 00', - day: '14 Aralık 2025', + day: '10 Mayıs 2026', title: '2. Gün: Kahvaltı Molası', }, { time: '12 : 00', - day: '14 Aralık 2025', + day: '10 Mayıs 2026', title: '2. Gün: Öğle Arası', }, { time: '15 : 00', - day: '14 Aralık 2025', + day: '10 Mayıs 2026', title: '2. Gün: Proje Sunumları ve Jürilerin Değerlendirmesi', }, { time: '17 : 00', - day: '14 Aralık 2025', + day: '10 Mayıs 2026', title: '2. Gün: Ödül Töreni', }, { time: '18 : 00', - day: '14 Aralık 2025', + day: '10 Mayıs 2026', title: '2. Gün: Kapanış', }, ]; @@ -95,7 +95,7 @@ const Calendar = () => {
*/}
- 13 Aralık 2025 - 14 Aralık 2025 + 9 Mayıs 2026 - 10 Mayıs 2026
{calendar.map((item, index) => { diff --git a/src/components/footer/Footer.jsx b/src/components/footer/Footer.jsx index d26a2ea..cac8cee 100644 --- a/src/components/footer/Footer.jsx +++ b/src/components/footer/Footer.jsx @@ -9,7 +9,7 @@ const Footer = () => {
    -
  • © 2025 PAUSIBER | Tüm Hakları Saklıdır
  • +
  • © 2026 PAUSIBER | Tüm Hakları Saklıdır
    diff --git a/src/components/hero/Hero.jsx b/src/components/hero/Hero.jsx index 751a7cd..b67334c 100644 --- a/src/components/hero/Hero.jsx +++ b/src/components/hero/Hero.jsx @@ -1,6 +1,7 @@ import { useEffect, useState } from 'react'; import styles from './hero.module.css'; import { MdOutlinePlace } from 'react-icons/md'; +import { HiSparkles } from 'react-icons/hi'; const CountdownTimer = ({ targetDate }) => { const calculateTimeLeft = () => { @@ -62,9 +63,14 @@ const Hero = () => { etkinliğimize katılın ve yaratıcılığınızı keşfedin!

    Keşfet, Öğren, Kodla

    +
    + + AI EDITION 2026 + +
    - 13-14 - Aralık 2025 + 9-10 + Mayıs 2026 Mühendislik Fakültesi/Denizli @@ -82,7 +88,7 @@ const Hero = () => { Kalan süre:
    - +
diff --git a/src/components/hero/hero.module.css b/src/components/hero/hero.module.css index 2a8b065..9571e0d 100644 --- a/src/components/hero/hero.module.css +++ b/src/components/hero/hero.module.css @@ -40,6 +40,43 @@ font-size: 40px; } +.aiTag { + display: inline-flex; + align-items: center; + gap: 10px; + margin-top: 18px; + padding: 8px 18px; + font-size: 14px; + font-weight: 600; + letter-spacing: 3px; + color: var(--templateColor); + border: 1px solid var(--templateColor); + border-radius: 999px; + width: fit-content; + background: rgba(213, 216, 32, 0.06); + text-shadow: 0 0 12px rgba(213, 216, 32, 0.5); + box-shadow: 0 0 20px rgba(213, 216, 32, 0.15), + inset 0 0 12px rgba(213, 216, 32, 0.06); + animation: aiTagPulse 3s ease-in-out infinite; +} + +.aiTagIcon { + font-size: 16px; + filter: drop-shadow(0 0 6px rgba(213, 216, 32, 0.7)); +} + +@keyframes aiTagPulse { + 0%, + 100% { + box-shadow: 0 0 16px rgba(213, 216, 32, 0.15), + inset 0 0 8px rgba(213, 216, 32, 0.05); + } + 50% { + box-shadow: 0 0 28px rgba(213, 216, 32, 0.35), + inset 0 0 14px rgba(213, 216, 32, 0.12); + } +} + .date { margin-top: 20px; display: flex; diff --git a/src/components/infos/Infos.jsx b/src/components/infos/Infos.jsx index 531088b..9c86184 100644 --- a/src/components/infos/Infos.jsx +++ b/src/components/infos/Infos.jsx @@ -2,56 +2,67 @@ import React from 'react'; import styles from './infox.module.css'; const Infos = () => { - return ( -
- -
- ); + return ( +
+ +
+ ); }; export default Infos; diff --git a/src/components/infos/infox.module.css b/src/components/infos/infox.module.css index 4700335..7053130 100644 --- a/src/components/infos/infox.module.css +++ b/src/components/infos/infox.module.css @@ -14,6 +14,36 @@ gap: 16px; } +.aiHighlight { + position: relative; + padding: 32px 28px; + border: 1px solid rgba(213, 216, 32, 0.4); + border-radius: 12px; + background: linear-gradient( + 135deg, + rgba(213, 216, 32, 0.07), + rgba(213, 216, 32, 0.01) 60% + ); + box-shadow: 0 0 22px rgba(213, 216, 32, 0.08), + inset 0 0 14px rgba(213, 216, 32, 0.04); +} + +.aiHighlight::before { + content: 'YENİ'; + position: absolute; + top: -12px; + left: 28px; + background: var(--bg); + color: var(--templateColor); + font-size: 12px; + font-weight: 700; + letter-spacing: 3px; + padding: 2px 12px; + border: 1px solid var(--templateColor); + border-radius: 4px; + text-shadow: 0 0 8px rgba(213, 216, 32, 0.5); +} + .title { color: var(--templateColor); font-size: 28px; diff --git a/src/components/navbar/Navbar.jsx b/src/components/navbar/Navbar.jsx index ad40e2d..2aca08c 100644 --- a/src/components/navbar/Navbar.jsx +++ b/src/components/navbar/Navbar.jsx @@ -98,7 +98,7 @@ const Navbar = () => {
@@ -127,7 +127,7 @@ const Navbar = () => {
diff --git a/src/components/sponsor/Sponsor.jsx b/src/components/sponsor/Sponsor.jsx index 9dd75f4..2a7b3b9 100644 --- a/src/components/sponsor/Sponsor.jsx +++ b/src/components/sponsor/Sponsor.jsx @@ -12,16 +12,11 @@ const allSponsors = [ imgUrl: '/images/skb_logo.png', imgAlt: 'skb_logo', }, - { - webUrl: 'https://gsb.gov.tr/tr', - imgUrl: '/images/spor-bakanligi.png', - imgAlt: 'bakanlik_logo', - }, - { - webUrl: 'https://genclikhizmetleri.gov.tr/hizmetlerimiz/genclik-projeleri-destek-programi-6/unides/', - imgUrl: '/images/unides.png', - imgAlt: 'unides_logo', - }, + //{ + // webUrl: 'https://gsb.gov.tr/tr', + // imgUrl: '/images/spor-bakanligi.png', + // imgAlt: 'bakanlik_logo', + //}, // { // webUrl: 'https://ratel.com.tr/tr/', // imgUrl: '/images/ratel_logo.webp', @@ -67,9 +62,7 @@ const Sponsor = () => {
{allSponsors.map((sponsor, index) => (
= 2 ? styles.largeImg : ''}`}>