Spatie.be is a Laravel web application that serves as the source code for a company website selling digital products.
The project demonstrates how to build a commercial website using Laravel, with particular focus on implementing purchasing functionality and pricing strategies. It uses Maxmind's GeoIP dataset to provide purchasing power parity based pricing, allowing customers in different regions to see prices adjusted to their location. This requires setting up a Maxmind license key and running a command to download the geo IP data, which is then kept current through a weekly scheduled task in production.
This repository is primarily useful as a reference implementation rather than a tool for adoption. Developers building e-commerce or digital product sales platforms with Laravel can study how the application handles product sales, pricing logic, and regional pricing adjustments. The project includes a detailed blog post series explaining the codebase architecture and implementation decisions, making it valuable for learning Laravel patterns in a real-world commercial context. The design and content are proprietary and not intended to be forked, though the application code itself is available under the MIT License.
Development on the project involves contributions from multiple team members across the organization. The codebase receives ongoing maintenance and updates to support the live website's operations.