A modern, responsive landing page for a digital agency built with Next.js 16, React 19, and Tailwind CSS v4. This project showcases a clean, professional design with smooth animations and a component-based architecture.
- Modern Tech Stack: Built with Next.js 16 App Router and React 19
- Responsive Design: Fully responsive across all device sizes
- Component Library: Pre-built UI components using Radix UI primitives
- Type Safety: Full TypeScript support throughout the codebase
- Styling: Tailwind CSS v4 with custom animations via
tw-animate-css - Font Optimization: Google Fonts (Geist, Poppins) with Next.js font optimization
| Category | Technology |
|---|---|
| Framework | Next.js 16 |
| UI Library | React 19 |
| Styling | Tailwind CSS v4 |
| UI Components | Radix UI, shadcn/ui |
| Icons | Lucide React |
| Forms | React Hook Form + Zod |
| Charts | Recharts |
| Language | TypeScript 5 |
├── app/
│ ├── components/ # Page-specific components
│ │ ├── cta.tsx
│ │ ├── footer.tsx
│ │ ├── header.tsx
│ │ ├── hero.tsx
│ │ ├── how-we-work.tsx
│ │ ├── legacy-codebase.tsx
│ │ ├── services.tsx
│ │ ├── tailored-stage.tsx
│ │ └── why-choose-us.tsx
│ ├── fonts.tsx # Font configuration
│ ├── globals.css # Global styles & CSS variables
│ ├── layout.tsx # Root layout
│ └── page.tsx # Home page
├── components/
│ ├── ui/ # Reusable UI components (shadcn/ui)
│ │ └── button.tsx
│ ├── cta.tsx
│ ├── footer.tsx
│ ├── header.tsx
│ ├── hero.tsx
│ ├── how-we-work.tsx
│ ├── legacy-codebase.tsx
│ ├── tailored-stage.tsx
│ └── why-choose-us.tsx
├── lib/
│ └── utils.ts # Utility functions (cn helper)
├── components.json # shadcn/ui configuration
├── next.config.ts # Next.js configuration
├── postcss.config.mjs # PostCSS configuration
├── tailwind.config.ts # Tailwind configuration (v4)
└── tsconfig.json # TypeScript configuration
- Node.js 18.x or higher
- npm, yarn, or pnpm
-
Clone the repository
git clone <repository-url> cd replicarush-submission
-
Install dependencies
npm install # or yarn install # or pnpm install
-
Run the development server
npm run dev # or yarn dev # or pnpm dev
-
Open your browser
Navigate to http://localhost:3000
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run start |
Start production server |
npm run lint |
Run ESLint |
- Header - Fixed navigation with logo, nav links, and CTA button
- Hero - Main banner with headline, description, and action buttons
- Legacy Codebase - Benefits section with feature list and visual
- Tailored Stage - Cards for Startups and Enterprises
- How We Work - 3-step process timeline (Explore, Design, Build)
- Why Choose Us - Comparison table (Agencies vs Freelancers vs Agency.io)
- CTA - Call-to-action section
- Footer - Company info, links, and newsletter signup
Button- Customizable button with multiple variants and sizes
Header- Fixed navigation barFooter- Site footer with newsletter
Hero- Landing page hero sectionLegacyCodebase- Feature highlightsTailoredStage- Service cardsHowWeWork- Process timelineWhyChooseUs- Comparison tableCTA- Call-to-action banner
This project uses Tailwind CSS v4 with the new @tailwindcss/postcss plugin. Custom CSS variables are defined in app/globals.css for theming support.
Strict mode is enabled with path aliases configured:
@/*maps to the project root
This project is private and not licensed for public use.
This is a submission project. For any questions or issues, please contact the project maintainer.