Requirements
What to install before you run the landing page, with Docker or without it.
With Docker
- Docker Desktop on macOS or Windows, or Docker Engine on Linux. The template has its own
Dockerfile; Compose is not needed. - Nothing else: the image brings Node.js 24 and Yarn.
Without Docker
- Node.js 22 or newer. The Docker image uses Node.js 24.
- Yarn 4, through Corepack. Run
corepack enableonce;package.jsonpins the Yarn version, soyarnpicks the right one. If your Node.js has no Corepack, install it first withnpm install -g corepack. - No global packages, no database and no
.envfile.
An internet connection
- To install and build: the dependencies come from the npm registry, and the build downloads the Inter and Noto Sans Arabic fonts from Google Fonts.
- To show every image: the testimonial photos and the blog card images load from
images.unsplash.com. The other images are files inpublic/.
A free port
The site answers on port 3030, with Docker and without it. If another program already uses it, you can pick another port when you start.