Skip to content

Development environment setup#1

Open
leoakok wants to merge 7 commits intomainfrom
cursor/development-environment-setup-6d38
Open

Development environment setup#1
leoakok wants to merge 7 commits intomainfrom
cursor/development-environment-setup-6d38

Conversation

@leoakok
Copy link
Owner

@leoakok leoakok commented Feb 27, 2026

Refactor the website from scratch to implement a clean, Dieter Rams-inspired storytelling design using shadcn/ui and custom components.

The previous website design was replaced to meet the user's request for a "storyteller website" with a "clean, dieter rams inspired" aesthetic. This involved a complete overhaul of the theme, component architecture, and page layouts to create a more minimalist and narrative-focused user experience.


Open in Web Open in Cursor 

cursoragent and others added 3 commits February 27, 2026 14:20
Co-authored-by: Leo <leoakok@users.noreply.github.com>
- Replace dark violet theme with warm stone-based light palette
- Set up shadcn/ui infrastructure (Button, Card in components/ui/)
- Create custom components: FadeIn (scroll animations), Navbar, SiteFooter
- Rewrite homepage as storytelling narrative: Hero → Philosophy → Solutions → Stats → Stories → Testimonials → CTA
- Clean solutions grid with gap-px border technique
- Customer stories now link to dedicated /[slug] pages
- Rewrite About page with clean team member layout
- Update [slug] page with prose-stone article styling
- Delete old components (block, button, header, footer, modal, popover, textRotate)
- Keep data files (use.js, information.json) and fillout integration unchanged

Co-authored-by: Leo <leoakok@users.noreply.github.com>
Co-authored-by: Leo <leoakok@users.noreply.github.com>
@cursor
Copy link

cursor bot commented Feb 27, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@vercel
Copy link

vercel bot commented Feb 27, 2026

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

Project Deployment Actions Updated (UTC)
useefficiently Ready Ready Preview, Comment Feb 27, 2026 8:54pm

- Customer-first hero: '130,000 applications. Zero manual steps.' (GIRVAK story)
- ImpactCard component with 3 geometric variants (circles, dot grid, bars)
- StoryCard component with 3 SVG illustration variants (nodes, waves, blocks)
- PositionCard component with icon + value proposition
- Featured case study section with GIRVAK metrics sidebar
- 'Why Airtable?' section with real positioning (one platform, 96% cost, scale)
- All content sourced from real Airtable ecosystem page and client data
- CTA: 'Every automation starts with a conversation'

Co-authored-by: Leo <leoakok@users.noreply.github.com>
New card components:
- SpotlightCard: mouse-tracking radial gradient spotlight effect
- TiltCard: 3D perspective tilt on hover with framer-motion spring
- FocusCards: hover-to-focus gallery (others blur/dim)

New pages:
- /services: 6 services with SpotlightCards + real project references
- /stories: FocusCards gallery of all customer stories with metrics

Updates:
- Homepage 'Why Airtable' now uses SpotlightCards
- Navbar: added Services link, Stories now points to /stories
- Sitemap: added /services and /stories

Co-authored-by: Leo <leoakok@users.noreply.github.com>
Tone shift: trustworthy, simple, no big promises, no uppercase labels.

Hero: 'We build Airtable systems for organizations that need things
to actually work.' — tells the team's story alongside customer results.

- Remove SpotlightCard, TiltCard, FocusCards (Aceternity effects)
- Rewrite services: real countries (UK, Canada, Australia, Turkey, USA),
  real examples baked in, not generic service names
- Stories page: clean list layout with logos and metrics
- Footer: UseEfficiently LLC (USA-based), remove Istanbul reference
- Remove all uppercase text (tracking-wide uppercase) across every page
- CTA: 'No pitch, no pressure. We'll listen and tell you honestly
  whether Airtable is the right fit.'
- Why Airtable: conversational tone, real client examples
- [slug] back links point to /stories

Co-authored-by: Leo <leoakok@users.noreply.github.com>
- [slug] pages: remove separate description paragraph that duplicated
  the opening of detail HTML (fixes /publicsquare, /girvak, /yetgen, /oua)
- Empty story pages (/oihs, /gkp): show 'Story coming soon' message
  with a CTA to book a call instead of blank page
- Stories list: split customers with/without content — empty ones show
  as grayed out with 'Story coming soon' instead of dead links
- About page: tighten spacing for team members without a bio (Yunus)

Co-authored-by: Leo <leoakok@users.noreply.github.com>
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.

2 participants