This is a demonstration application for Testa, an opinionated, feature-rich solution specifically designed for building advanced, content-driven online stores for bookshops.
This repository showcases the capabilities of Testa in a practical setting, providing a comprehensive example of how to leverage its features.
This is a Laravel application. Therefore, please check the Laravel requirements. In addition to those, you will need:
- PHP >= 8.4
- MySQL / MariaDB / PostgreSQL
- Redis
- Meilisearch
- Node >= 22
These installation instructions apply to a local environment using Docker and Laravel Sail:
- Clone this repository.
- Create your
.envfile from.env.example. - Execute
composer install. - Execute
sail build(only the first time) and thensail up. - Execute
sail artisan key:generate. - Execute
sail artisan storage:link. - Execute
sail artisan lunar:geslib:install. - Execute
sail artisan lunar:testa:install. - Execute
npm installandnpm run dev.
After these steps, you can open http://localhost in your browser to view the application storefront and
http://localhost/admin to access the Lunar admin panel.