Skip to content

Feat/UI improvements#10

Merged
SimonBurmer merged 5 commits intomainfrom
feat/ui-improvements
Mar 18, 2026
Merged

Feat/UI improvements#10
SimonBurmer merged 5 commits intomainfrom
feat/ui-improvements

Conversation

@SimonBurmer
Copy link
Copy Markdown
Collaborator

@SimonBurmer SimonBurmer commented Mar 18, 2026

Summary by CodeRabbit

  • New Features

    • Interactive timeline navigation with scroll-to-event (mobile) and hover interactions (desktop) on the events page
    • Carousel-style gallery for partner events with left/right navigation
    • Reusable CTA component for consistent call-to-action blocks
  • Refactor

    • Removed employee count field from startup data management
    • Streamlined navigation by removing Member Network link
    • Increased events pagination display from 6 to 9 items per page
  • Chores

    • Updated contact email across platform
    • Migrated external image URLs to local assets for improved performance

- Remove employee count from startups page and related API/types
- Add CTA section to startups page linking to member journey
- Update contact emails to m.heumader@startmunich.de
- Add MD Partnerships photo and increase image size
- Make Apply Now button in header smaller
- Increase past events per page from 6 to 9
- Mobile timeline events now scroll to and highlight corresponding cards
- Reduced spacing between pagination and CTA on startups page
- Redesign timeline cards with cleaner bordered look and numbered headers
- Add stat cards (2+ Semesters, ∞ Possibilities) to hero section
- Improve internal events section with active state indicator
- Add auto-rotation for event categories (3s interval) including "And a lot more"
- Show image navigation controls and counter for all event images
- Make START goes Bay Area card fully clickable
- Simplify timeline event data structure
- Update member stories title formatting
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website-special-pages-y5ch Ready Ready Preview, Comment Mar 18, 2026 8:09am

@SimonBurmer SimonBurmer merged commit 5aa8a0c into main Mar 18, 2026
2 of 3 checks passed
@SimonBurmer SimonBurmer deleted the feat/ui-improvements branch March 18, 2026 08:10
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 18, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: be3a9d31-b166-4c99-83be-b214be5f3dd2

📥 Commits

Reviewing files that changed from the base of the PR and between 568d460 and 9dbcccf.

⛔ Files ignored due to path filters (15)
  • public/memberJourney/SF.png is excluded by !**/*.png
  • public/memberJourney/cambridge-aerial.png is excluded by !**/*.png
  • public/memberJourney/hero.png is excluded by !**/*.png
  • public/ourPartners/hero.png is excluded by !**/*.png
  • public/partners/md-partnerships.jpg is excluded by !**/*.jpg
  • public/partners/partnerEvents/FounderFailTails.JPG is excluded by !**/*.jpg
  • public/partners/partnerEvents/IsarUnfiltered.jpg is excluded by !**/*.jpg
  • public/partners/partnerEvents/IsarUnfiltered2.jpg is excluded by !**/*.jpg
  • public/partners/partnerEvents/MHL1.jpg is excluded by !**/*.jpg
  • public/partners/partnerEvents/MHL2.jpg is excluded by !**/*.jpg
  • public/partners/partnerEvents/PitchUNetwork.JPG is excluded by !**/*.jpg
  • public/partners/partnerEvents/RTSH.JPG is excluded by !**/*.jpg
  • public/partners/partnerEvents/RTSH2.JPG is excluded by !**/*.jpg
  • public/partners/partnerEvents/RTSS1.jpg is excluded by !**/*.jpg
  • public/partners/partnerEvents/RTSS2.JPG is excluded by !**/*.jpg
📒 Files selected for processing (13)
  • app/admin/page.tsx
  • app/api/startups/[id]/route.ts
  • app/api/startups/add/route.ts
  • app/api/startups/route.ts
  • app/events/page.tsx
  • app/for-partners/page.tsx
  • app/member-journey/page.tsx
  • app/partners/page.tsx
  • app/startups/page.tsx
  • components/CTA.tsx
  • components/Navigation.tsx
  • components/PastEventsGrid.tsx
  • lib/types.ts

📝 Walkthrough

Walkthrough

This PR removes the employees field across the application's data models, APIs, and UI components; redesigns the events timeline with enhanced desktop and mobile views; updates partner and marketing pages with new contact information and local assets; introduces a reusable CTA component; removes navigation links; and adjusts pagination settings.

Changes

Cohort / File(s) Summary
Employees Field Removal
app/admin/page.tsx, app/api/startups/[id]/route.ts, app/api/startups/add/route.ts, app/api/startups/route.ts, app/startups/page.tsx, lib/types.ts
Removes employees property from Company interface, form state, API payloads, and UI rendering across admin and startup pages. Eliminates employee count tracking and related animated counters.
Events Timeline Redesign
app/events/page.tsx
Restructures desktop timeline with dedicated gradient track and month dividers; replaces multi-month stacked mobile layout with simplified scroll-based list view and event navigation; consolidates timeline markers, legend, and month labels into reorganized desktop section.
Partners & Marketing Updates
app/for-partners/page.tsx, app/partners/page.tsx
Updates contact email to m.heumader@startmunich.de throughout; replaces Unsplash URLs with local asset paths under /partners/ and /ourPartners/; introduces carousel pagination for event photos (6-item slices); replaces hardcoded CTA section with reusable CTA component; expands partner copy with university mentions.
CTA Component Introduction
components/CTA.tsx
New reusable call-to-action component supporting configurable title, description, button array with primary/secondary variants, centered or split layout, external links, and responsive styling. Defines CTAButton and CTAProps interfaces.
Navigation Cleanup
components/Navigation.tsx
Removes Member Network link from desktop and mobile Community navigation sections; adjusts APPLY NOW button styling (reduced padding and font weight).
Member Journey Type Refactor
app/member-journey/page.tsx
Narrows TimelineEvent.details type signature from `string[]
Pagination Size Adjustment
components/PastEventsGrid.tsx
Increases pagination constant from 6 to 9 events per page, affecting totalPages calculation and displayed event subset.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~22 minutes

Poem

🐰 Employees hop away, timelines spring anew,
Partners dance with local assets true,
CTA components bring order to the fold,
A roster leaner, a design more bold!

✨ Finishing Touches
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch feat/ui-improvements
📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

You can disable sequence diagrams in the walkthrough.

Disable the reviews.sequence_diagrams setting to disable sequence diagrams in the walkthrough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant