- ⚡️ Next.js 15 with Turbopack for lightning-fast development
- 🌐 Internationalization support with next-intl
- 🎨 Modern UI components with shadcn/ui
- 🎭 Beautiful animations with Framer Motion
- 📱 Fully responsive design
- 📝 MDX support for content
- 🎯 TypeScript for type safety
- 🛠 Biome for linting and formatting
- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS
- Documentation: Nextra
- Linting/Formatting: Biome
- Search: Pagefind
src/
├── app/ # Next.js app directory
├── components/ # Reusable UI components
├── content/ # MDX content
├── lib/ # Utility functions and configurations
├── localization/ # Internationalization files
└── types/ # TypeScript type definitions
- Node.js (Latest LTS version recommended)
- Bun (for package management)
-
Clone the repository:
git clone https://github.com/yourusername/neuland.app-docs.git cd neuland.app-landing-page
-
Install dependencies:
bun install
-
Start the development server:
bun run dev
The application will be available at http://localhost:3000
.
bun run dev
- Start development server with Turbopackbun run build
- Build for productionbun run start
- Start production serverbun run lint
- Run Biome linterbun run fmt
- Format code with Biomebun run fmt:unsafe
- Format code with Biome (including unsafe fixes)
The project includes a Dockerfile for containerized deployment. To build and run the Docker container:
docker build -t neuland-landing-page .
docker run -p 3000:3000 neuland-landing-page