Multimedia content sharing platform with maps, slideshows, and grids. Built with Next.js 13 (Pages Router) + Reactstrap, backed by a Strapi headless CMS.
- Node.js 18+
- A running Strapi backend
- Install dependencies:
npm install --legacy-peer-deps- Create a
.envfile in the project root:
NEXT_PUBLIC_BASE_URL=http://localhost:3000
NEXT_PUBLIC_STRAPI_HOST=http://127.0.0.1:1337
PRIVATE_SEED=<random-hex-string-for-channel-id-encryption>- Start the Strapi backend, then start this app:
npm run devOpen http://localhost:3000.
| Command | Description |
|---|---|
npm run dev |
Start dev server |
npm run build |
Production build |
npm run start |
Start production server |
npm run lint |
Run ESLint |