Geoglify Starter Kit
MIT License
Welcome to the Geoglify Starter Kit! This kit provides a ready-to-use foundation for building your new Laravel application, using Laravel Breeze with Vue.js. It comes with everything you need, including PostgreSQL/PostGIS integration and a Docker environment, so you can start coding right away. The frontend Vue.js will be compiled automatically.
The Geoglify Starter Kit includes:
Laravel Breeze with Vue.js: A complete setup for user authentication and management, utilizing Laravel Breeze and Vue.js to build your geoapp.
PostgreSQL/PostGIS: A PostgreSQL database configured with PostGIS support for geospatial operations.
Docker Setup: A Docker environment that manages all necessary services:
Clone the Geoglify Starter Kit repository to your local machine:
git clone https://github.com/geoglify/starter-kit.git
Navigate to the project folder and start the Docker containers. This will automatically install all dependencies and configure the environment.
cd starter-kit
docker-compose up -d
Docker will set up the environment, install Laravel and Vue.js dependencies, and prepare the PostgreSQL/PostGIS database.
Your application is now ready and available at http://localhost:8080.
The Geoglify Starter Kit is highly customizable. You can modify both the backend and frontend, and adjust the Docker setup to add new services or change existing configurations as needed. This project is open-source software licensed under the MIT license.
Inspired by: https://github.com/jdsantos/laravel-alpine-nginx-phpfpm-opcache-docker/blob/main/README.md