Skip to content

Conversation

@codeunia-dev
Copy link
Owner

@codeunia-dev codeunia-dev commented Nov 24, 2025

  • Create new company hosting page at /companies/host with hero, stats, features, FAQ, and CTA sections
  • Add HostingHero component showcasing event hosting benefits and value proposition
  • Add CompanyStats component displaying platform statistics and engagement metrics
  • Add HowItWorksSection component explaining the hosting process step-by-step
  • Add CompanyFeatures component highlighting key platform features for companies
  • Add CompanyFAQ component with frequently asked questions about hosting
  • Add CompanyCTA component with call-to-action for company registration
  • Add CompanyStatsBanner component to companies listing page showing platform reach
  • Add CompanyRegistrationCTA component to companies page encouraging company sign-ups
  • Add OrganizationsSection component to home page promoting company hosting opportunities
  • Update companies page description to emphasize career growth and industry connections
  • Integrate new sections into home page with dynamic loading and suspense boundaries
  • Update header and footer components for improved navigation and consistency

Authored by: @akshay0611

Summary by CodeRabbit

Release Notes

New Features

  • Introduced a dedicated company hosting page with comprehensive onboarding sections including feature overview, verification process, FAQ, and call-to-action.
  • Added new Organizations section to homepage showcasing benefits and encouraging exploration.
  • Enhanced companies page with statistics banner and registration benefits display.
  • Added "Companies" navigation link to header and footer for easier access to company-related content.

✏️ Tip: You can customize this high-level summary in your review settings.

…sections

- Create new company hosting page at `/companies/host` with hero, stats, features, FAQ, and CTA sections
- Add HostingHero component showcasing event hosting benefits and value proposition
- Add CompanyStats component displaying platform statistics and engagement metrics
- Add HowItWorksSection component explaining the hosting process step-by-step
- Add CompanyFeatures component highlighting key platform features for companies
- Add CompanyFAQ component with frequently asked questions about hosting
- Add CompanyCTA component with call-to-action for company registration
- Add CompanyStatsBanner component to companies listing page showing platform reach
- Add CompanyRegistrationCTA component to companies page encouraging company sign-ups
- Add OrganizationsSection component to home page promoting company hosting opportunities
- Update companies page description to emphasize career growth and industry connections
- Integrate new sections into home page with dynamic loading and suspense boundaries
- Update header and footer components for improved navigation and consistency
@vercel
Copy link

vercel bot commented Nov 24, 2025

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

Project Deployment Preview Comments Updated (UTC)
codeunia Building Building Preview Comment Nov 24, 2025 9:40am

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 24, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

This PR introduces a comprehensive companies/organizations feature, including a new host landing page (app/companies/host/page.tsx), eight new UI components for company showcase sections, updates to existing pages (app/companies/page.tsx and app/page.tsx), and navigation additions to the header and footer.

Changes

Cohort / File(s) Summary
New Companies Host Page
app/companies/host/page.tsx
Introduces new landing page for company hosting with metadata (title, description, keywords, openGraph), rendering header, hero, stats, how-it-works, features, FAQ, and CTA sections, then footer.
Updated Main Pages
app/companies/page.tsx, app/page.tsx
Adds CompanyStatsBanner and CompanyRegistrationCTA components to companies page; adds dynamic OrganizationsSection and SponsorsSection to home page with Suspense boundaries and SSR disabled.
New Company Feature Components
components/companies/CompanyCTA.tsx, components/companies/CompanyFAQ.tsx, components/companies/CompanyFeatures.tsx, components/companies/CompanyRegistrationCTA.tsx, components/companies/CompanyStats.tsx, components/companies/CompanyStatsBanner.tsx, components/companies/HostingHero.tsx, components/companies/HowItWorksSection.tsx
Eight new client-side React components for company landing pages with animated statistics, feature cards, FAQs, CTAs, hero sections, and step-by-step flows using Framer Motion, CardSpotlight, gradients, and responsive layouts.
New Home Page Component
components/home/OrganizationsSection.tsx
New client-side component rendering organizations section with animated header, feature cards, and CTAs (Learn More, Browse Companies) for home page visibility.
Navigation Updates
components/header.tsx, components/footer.tsx
Adds "Companies" navigation link to header navItems; adds "Browse Companies" link to footer Quick Links section.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

  • Key review areas:
    • Animation consistency and performance across eight new components (Framer Motion entrance/hover animations, gradient text effects)
    • Responsive grid layouts and breakpoint behavior across feature cards and stats sections
    • Type safety and metadata structure in the new app/companies/host/page.tsx page
    • Dynamic imports and Suspense boundaries with SSR disabled in app/page.tsx
    • Component composition chains and prop passing (e.g., totalCompanies prop flow to CompanyStatsBanner)
    • Accessibility considerations for accordion items and interactive elements

Possibly related PRs

  • PR #237: Adds lazy-loaded SponsorsSection to app/page.tsx with dynamic import and Suspense, overlapping with the SponsorsSection addition in this PR.
  • PR #316: Modifies app/companies/page.tsx (industry label formatting), touching the same page updated in this PR.
  • PR #228: Updates header navigation in components/header.tsx by renaming/redirecting entries, related to the "Companies" link addition in this PR.

Poem

🐰 A warren of companies, now proudly on display,
With heroes and features that brighten the way,
Stats spin and cards dance with gradient cheer,
Organizations bloom—our feature is here!
✨ Browse, register, and join the brigade! 🏢

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/companyhosting

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 872c131 and 965b8c4.

📒 Files selected for processing (14)
  • app/companies/host/page.tsx (1 hunks)
  • app/companies/page.tsx (3 hunks)
  • app/page.tsx (4 hunks)
  • components/companies/CompanyCTA.tsx (1 hunks)
  • components/companies/CompanyFAQ.tsx (1 hunks)
  • components/companies/CompanyFeatures.tsx (1 hunks)
  • components/companies/CompanyRegistrationCTA.tsx (1 hunks)
  • components/companies/CompanyStats.tsx (1 hunks)
  • components/companies/CompanyStatsBanner.tsx (1 hunks)
  • components/companies/HostingHero.tsx (1 hunks)
  • components/companies/HowItWorksSection.tsx (1 hunks)
  • components/footer.tsx (1 hunks)
  • components/header.tsx (3 hunks)
  • components/home/OrganizationsSection.tsx (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@codeunia-dev codeunia-dev merged commit 129e320 into main Nov 24, 2025
1 of 3 checks passed
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.

3 participants