diff --git a/biome.json b/biome.json index 1eff60e..8a20156 100644 --- a/biome.json +++ b/biome.json @@ -1,10 +1,45 @@ { - "$schema": "https://biomejs.dev/schemas/2.3.11/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.11/schema.json", "files": { "includes": [ - "frontend/**", - "!!**/node_modules", - "!!**/dist" + "frontend/**" ] + }, + "vcs": { + "enabled": true, + "clientKind": "git", + "useIgnoreFile": true + }, + "formatter": { + "enabled": true, + "indentStyle": "tab" + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true, + "suspicious": { + "noArrayIndexKey": "off", + "noExplicitAny": "off", + "noImplicitAnyLet": "off", + "noUnknownAtRules": "off" + }, + "a11y": { + "noSvgWithoutTitle": "off", + "noLabelWithoutControl": "off", + "useSemanticElements": "off" + }, + "style": { + "noNonNullAssertion": "off" + }, + "correctness": { + "useExhaustiveDependencies": "off" + } + } + }, + "javascript": { + "formatter": { + "quoteStyle": "double" + } } } diff --git a/frontend/form/index.html b/frontend/form/index.html index aa05a9d..d5fa90b 100644 --- a/frontend/form/index.html +++ b/frontend/form/index.html @@ -11,7 +11,7 @@ diff --git a/frontend/gdg-website/biome.json b/frontend/gdg-website/biome.json deleted file mode 100644 index 8700070..0000000 --- a/frontend/gdg-website/biome.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "$schema": "https://biomejs.dev/schemas/2.4.11/schema.json", - "root": false, - - "vcs": { - "enabled": true, - "clientKind": "git", - "useIgnoreFile": true - }, - "files": { - "ignoreUnknown": false, - "includes": ["**/*.ts", "**/*.tsx", "**/*.js", "**/*.jsx", "**/*.json"] - }, - "formatter": { - "enabled": true, - "indentStyle": "tab" - }, - "linter": { - "enabled": true, - "rules": { - "recommended": true, - "suspicious": { - "noArrayIndexKey": "off", - "noExplicitAny": "off", - "noImplicitAnyLet": "off" - }, - "a11y": { - "noSvgWithoutTitle": "off", - "noLabelWithoutControl": "off", - "useSemanticElements": "off" - }, - "style": { - "noNonNullAssertion": "off" - }, - "correctness": { - "useExhaustiveDependencies": "off" - } - } - }, - "javascript": { - "formatter": { - "quoteStyle": "double" - } - }, - "overrides": [ - { - "includes": ["**/dist/**", "**/node_modules/**", "**/tsconfig*.json"], - "linter": { - "enabled": false - }, - "formatter": { - "enabled": false - } - } - ] -} diff --git a/frontend/gdg-website/src/components/common/Card.tsx b/frontend/gdg-website/src/components/common/Card.tsx index 7a663ce..9f9c0c9 100644 --- a/frontend/gdg-website/src/components/common/Card.tsx +++ b/frontend/gdg-website/src/components/common/Card.tsx @@ -55,15 +55,15 @@ export const Card: React.FC = ({ }; return ( - // biome-ignore lint/a11y/noStaticElementInteractions: conditional role is not recognized by Biome -
{children} -
+ ); }; diff --git a/frontend/gdg-website/src/components/common/Feedback.tsx b/frontend/gdg-website/src/components/common/Feedback.tsx index 36cefcc..e1cbb2d 100644 --- a/frontend/gdg-website/src/components/common/Feedback.tsx +++ b/frontend/gdg-website/src/components/common/Feedback.tsx @@ -9,7 +9,7 @@ export const Feedback: React.FC = ({ }) => { return (
@@ -18,7 +18,7 @@ export const Feedback: React.FC = ({
-
+ + ); } diff --git a/frontend/gdg-website/src/components/features/OrganizerCard.tsx b/frontend/gdg-website/src/components/features/OrganizerCard.tsx index c295b7e..1e72c52 100644 --- a/frontend/gdg-website/src/components/features/OrganizerCard.tsx +++ b/frontend/gdg-website/src/components/features/OrganizerCard.tsx @@ -34,10 +34,10 @@ export const OrganizerCard: React.FC = ({ }} className="flex flex-col items-center group w-full" > -
+
{/* Image Container with Glow */}
-
+
{member.name} = ({
-
-

+
+

{member.name}

{member.title && ( -

+

{member.title}

)} @@ -64,7 +64,7 @@ export const OrganizerCard: React.FC = ({ rel="noopener noreferrer" whileHover={{ scale: 1.1 }} whileTap={{ scale: 0.9 }} - className="mt-6 p-2 rounded-lg bg-white/5 hover:bg-white/10 border border-white/5 hover:border-white/20 transition-all text-gray-400 hover:text-[#0077b5]" + className="mt-4 sm:mt-6 p-2 rounded-lg bg-white/5 hover:bg-white/10 border border-white/5 hover:border-white/20 transition-all text-gray-400 hover:text-[#0077b5]" aria-label={`${member.name}'s LinkedIn`} > diff --git a/frontend/gdg-website/src/components/features/TeamMemberCard.tsx b/frontend/gdg-website/src/components/features/TeamMemberCard.tsx index 2c0db9d..bc01ef3 100644 --- a/frontend/gdg-website/src/components/features/TeamMemberCard.tsx +++ b/frontend/gdg-website/src/components/features/TeamMemberCard.tsx @@ -51,13 +51,13 @@ export const TeamMemberCard: React.FC = ({ type: "spring", bounce: 0.35, }} - className={`flex min-w-0 w-full flex-col items-center bg-transparent rounded-[var(--border-radius-md)] px-2 py-4 sm:px-4 sm:py-6 shadow-none transition-none hover:shadow-none hover:translate-y-0 hover:bg-transparent text-white ${className}`} + className={`flex min-w-0 w-full flex-col items-center bg-transparent rounded-[var(--border-radius-md)] px-1 py-3 sm:px-4 sm:py-6 shadow-none transition-none hover:shadow-none hover:translate-y-0 hover:bg-transparent text-white ${className}`} data-role={member.role} > -

-
+
diff --git a/frontend/gdg-website/src/pages/About/AboutPage.tsx b/frontend/gdg-website/src/pages/About/AboutPage.tsx index 9766c81..60d8077 100644 --- a/frontend/gdg-website/src/pages/About/AboutPage.tsx +++ b/frontend/gdg-website/src/pages/About/AboutPage.tsx @@ -45,22 +45,22 @@ const GALLERY_IMAGES = [ export const AboutPage: React.FC = () => { return ( -
+
-
+
{/* Who Are We Section */} -
-
+
+
-

+

Who Are We?

-

+

We are a university-based student community that brings together individuals interested in technology, innovation, and personal development.

-

+

Our members come from different backgrounds, but we share a common goal: learning by doing and growing together.

@@ -68,12 +68,12 @@ export const AboutPage: React.FC = () => { href="https://gdg.community.dev/gdg-on-campus-yasar-university-izmir-turkey/" target="_blank" rel="noopener noreferrer" - className="inline-block bg-[#4285F4] hover:bg-blue-600 text-white font-semibold py-4 px-10 rounded-full transition-all shadow-lg hover:shadow-blue-500/30 transform hover:-translate-y-1 w-max" + className="inline-flex items-center justify-center bg-[#4285F4] hover:bg-blue-600 text-white text-sm sm:text-base font-semibold py-3 sm:py-4 px-6 sm:px-10 rounded-full transition-all shadow-lg hover:shadow-blue-500/30 transform hover:-translate-y-1 w-full sm:w-max" > Join the Community
-
+
{
-
-
-
+
+
+
GDG Team { />
-
-
+
+
-
-

+
+

What Do We Do?

-

+

We are more than just a club; we are a community that bridges the gap between theory and practice. Check out our diverse domains where we learn, build, and grow together.

-
+
{[ { title: "Hands-on Workshops", @@ -221,39 +221,37 @@ export const AboutPage: React.FC = () => { return (
-
+
-
-
+
+
{block.icon}
{block.tag}
-

+

{block.title}

-

+

{block.description}

-
-
+
+
{block.title} -
+
@@ -261,20 +259,20 @@ export const AboutPage: React.FC = () => { })}
-
-
-

+
+
+

Moments From Our Team

-

+

Every moment we spend together, learning, and having fun...

-
+
{
- +