This repository is a demonstration project showcasing how to build a static site with dynamic content using the Ozu client for Laravel. Explore the live demo at: https://demo.ozu.code16.fr
- Dynamic Content powered by Ozu, a content managment platform leveraging our open-source Laravel CMS (Sharp) integrated via the ozu-client package
- Static Site Generation is fully handled by Ozu for fast, secure, and cache-friendly delivery
- Come as you are: use your back and frontend stacks to develop static
- PHP 8.3+
- An Ozu account (beta access, feel free to contact us, we're looking for beta testers)
-
Clone the repository
git clone https://github.com/dvlpp/ozu-demo.git cd ozu-demo -
Install PHP dependencies
composer install
-
Install frontend dependencies
npm install
-
Environment configuration
cp .env.example .env php artisan key:generate
-
Configure Ozu credentials in your
.env:OZU_API_KEY=your_api_key OZU_WEBSITE_KEY=your_website_key OZU_API_HOST=https://ozu.code16.fr/
Run the built-in server for frontend development:
composer run dev- Connect your GitHub repo via the Ozu dashboard.
- Install the Ozu GitHub App and grant read-only access.
- Provision a Netlify site or your own VPS via an SSH access.
- Add content to your website from Ozu's CMS.
- Trigger a deploy from the Ozu dashboard.
See Ozu for more details.
- Laravel (PHP Framework)
- ozu-client (Ozu integration package)
- Tailwind CSS
- Vite
- Alpine.js