diff --git a/src/components/TeamSection.tsx b/src/components/TeamSection.tsx index 14986a0..6550c03 100644 --- a/src/components/TeamSection.tsx +++ b/src/components/TeamSection.tsx @@ -127,18 +127,20 @@ const TeamSection = () => {

)} - {member.linkedin_url && ( - - )} +
+ {member.linkedin_url && ( + + )} +
))} diff --git a/src/index.css b/src/index.css index 4a15c1e..83eb69e 100644 --- a/src/index.css +++ b/src/index.css @@ -66,4 +66,17 @@ .card-hover { @apply transition-all ease-in-out duration-300 hover:shadow-soft-lg hover:-translate-y-1; } + + /* Card minimum heights for consistent layouts */ + .card-min-h-sm { + @apply min-h-[320px]; + } + + .card-min-h-md { + @apply min-h-[400px]; + } + + .card-min-h-lg { + @apply min-h-[500px]; + } } diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx index ec8b679..d329cf8 100644 --- a/src/pages/Index.tsx +++ b/src/pages/Index.tsx @@ -194,9 +194,9 @@ const Index = () => { {/* Features Section */} -
+
-
+

{t('index.why.title')}

@@ -231,9 +231,9 @@ const Index = () => {
{/* Solutions Preview */} -
+
-
+

{t('index.solutions.title')}

@@ -245,16 +245,16 @@ const Index = () => { {displaySolutions.map((solution, index) => (
- +

{solution.name}

-

+

{solution.description}

{solution.features && @@ -266,13 +266,13 @@ const Index = () => { key={featureIndex} className="flex items-center text-neutral-700" > - + {feature} ))} )} - + + +
+ )) : null} @@ -294,7 +366,7 @@ const Projects = () => { ) : (
{repositories.map((repo) => ( - +
@@ -375,8 +447,11 @@ const Projects = () => { )}
- {/* Call to Action */} -
+
+ + {/* Call to Action */} +
+

{t('projects.like')}

@@ -391,110 +466,6 @@ const Projects = () => { {t('projects.contactUs')}
- - -
-
-
-

- {t('solutionsPage.title')} -

-

- {t('solutionsPage.description')} -

-
- - {isGitHubLoading ? ( -
Loading...
- ) : isGitHubError ? ( -
- Error loading GitHub projects -
- ) : ( -
- {displayGitHubSolutions.map((solution) => ( - - {solution.imageUrl && ( -
- {solution.title} -
-
- )} - -
- -

- {solution.title} -

- -

- {solution.description} -

- - {solution.features.length > 0 && ( -
    - {solution.features.map((feature, featureIndex) => ( -
  • - - - - - {feature} - -
  • - ))} -
- )} - -
- - -
- - - ))} -
- )} -