This is a modern landing page template built with Next.js and shadcn/ui components. The landing page is dynamically populated from a JSON file, making it easy to customize without changing the code.
- 🚀 Built with Next.js 15
- 🎨 Styled with Tailwind CSS
- 🧩 Uses shadcn/ui components
- 📱 Fully responsive design
- 🌙 Dark mode support
- 📄 Content loaded from JSON file
- 🔄 Easy to customize
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
The landing page content is loaded from the app_data.json
file in the root directory. You can customize the content by editing this file.
The JSON file contains the following sections:
- Hero: The main banner section at the top of the page
- Features: Highlights of your product or service
- Testimonials: Customer reviews
- Pricing: Pricing plans
- CTA: Call-to-action section
- Footer: Footer links and information
Place your images in the public
directory:
- Hero image:
/public/hero-image.jpg
- Avatar images:
/public/avatars/[name].jpg
You can add more shadcn components using the following command:
npx shadcn@latest add [component-name]
For example:
npx shadcn@latest add accordion
To learn more about the technologies used in this template:
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.