Development Environment
Below we'll list a couple of options available for developers wishing to work on LaraOne locally to implement custom solutions before deploying to production environment. If you do not need custom solutions and are happy with what the CMS offers out of the box, you can skip this section and checkout deployment and hosting section.
Best Choice
For local development with we recommend using Laravel Homestad virtual machine. Homestead runs on any Windows, Mac, or Linux system, and includes Nginx, PHP, MySQL, PostgreSQL, Redis, Memcached, Node, giving you out of the box all the tools you need to work on LaraOne CMS.
Windows
If you would like to avoid setting up virtual machines to develop locally then Laragon is a good option. Laragon is containerized, isolated & portable. It is well-known in the PHP Community but also is used for MEAN, Ruby on Rails, Django, Flask, Java, Go. We've used it ourselfs for 2 years while developing the CMS.
Mac OS
For local development on MacOs you can go with with Laravel Valet . Valet is a Laravel development environment for Mac minimalists. No Vagrant, no /etc/hosts file. You can share your local websites publicly using local tunnels. It's blazingly fast Laravel development environment that uses roughly 7 MB of RAM.