A modern, animated landing page built with Next.js 14, TypeScript, Tailwind CSS, and Framer Motion. This project features a collection of reusable UI components and smooth animations to create an engaging user experience.
📸 To add screenshots:
- Take screenshots of your components (recommended components to showcase):
- Dark/Light mode toggle
- Animated Dock
- Tilt effect
- Spotlight effect
- Accordion in action
- Save them in
/public/screenshots/
- Update the paths below
- 🎨 Modern UI components built with Radix UI
- 🌓 Dark/Light mode support using next-themes
- 🎭 Smooth animations powered by Framer Motion
- 📱 Fully responsive design
- 🎯 Custom UI components including:
- Animated Dock
- Tilt effect
- Spotlight effect
- Accordion
- Dialog
- And more!
- Framework: Next.js 14
- Language: TypeScript
- Styling: Tailwind CSS
- Animation: Framer Motion
- UI Components: Radix UI
- Icons: Lucide React
- Development Tools: ESLint, PostCSS
- Clone the repository:
git clone [your-repo-url]
cd landing
- Install dependencies:
npm install
# or
yarn install
# or
bun install
- Run the development server:
npm run dev
# or
yarn dev
# or
bun dev
- Open http://localhost:3000 with your browser to see the result.
/app
- Next.js app directory containing pages and layouts/components
- Reusable UI components/components/ui
- Core UI components (dock, tilt, spotlight, etc.)/lib
- Utility functions and shared logic/public
- Static assets including screenshots
npm run dev
- Start development servernpm run build
- Build for productionnpm run start
- Start production servernpm run lint
- Run ESLint
MIT