Constraints:
- Includes WiKit as a dependency
- Vue (to work with WiKit components)
- includes testing setup (both unit and Browser tests)
- Includes Linting
Hints (by ~~L'Oreal~~ Laravel):
- [Inertia.js](https://inertiajs.com/) can help us develop the app without falling into the rabbit hole of implementing a router or state management. It is used in Laravel Breeze and JetStream [starter kits](https://laravel.com/docs/8.x/starter-kits) to quickly scaffold a client side frontend without requiring a full api setup
- We can use [Laravel Mix](https://laravel.com/docs/8.x/mix#vue) so that we won't need to compile our frontend assets with webpack or babel
- We can rely on [Laravel Dusk](https://laravel.com/docs/8.x/dusk) for browser testing, but we will need to update our `docker-compose` file to be able to run tests locally with sail
- We can rely on [JEST](https://jestjs.io/) for frontend unit test