Boilerplates and Starter Kits
A development foundation combining Nuxt.js 2 for the frontend, Symfony 5.4 LTS for backend stability, and GraphQL 5 for flexible data querying. This boilerplate streamlines the setup process across different operating systems while maintaining optimal performance.
- Cross-Platform Development Support - Provides optimized setup instructions for Linux, macOS, and Windows environments, ensuring consistent development experience across teams regardless of their operating system
- Performance-Optimized Configuration - Recommends Vagrant and VirtualBox for macOS and Windows users to achieve Linux-like performance, addressing Docker's known performance limitations on these platforms
- Flexible Development Tools - Supports both Docker Compose and Makefile commands, allowing developers to choose their preferred method of container management and build automation
- Enterprise-Ready Architecture - Combines Symfony's robust backend framework with Nuxt.js's powerful frontend capabilities and GraphQL's efficient data handling, creating a solid foundation for modern web applications
- Developer-Friendly Setup - Features comprehensive documentation for environment setup and configuration, making it easy for new team members to get started quickly
A robust boilerplate designed for building scalable and maintainable applications using Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and Event Sourcing patterns. Built on Symfony 6 and PHP 8, this solution provides a solid foundation for complex enterprise applications.
- Docker-Ready Environment - Fully containerized setup with PHP 8+, MySQL 8.0, Elasticsearch 7.11.0, and RabbitMQ 3, enabling quick development startup and consistent environments across teams
- Event-Driven Architecture - Implements Event Sourcing using Event Store with async event subscribers, allowing for reliable state tracking and system auditability
- API-First Design - Features comprehensive REST APIs with Swagger documentation, including dedicated endpoints for Event Store operations and a basic Web UI for testing
- Modern Development Stack - Utilizes Symfony Messenger for handling commands and events, with separate read and write models following CQRS principles
- Monitoring & Debugging - Integrated Kibana 7.11.0 for powerful logging and monitoring capabilities, making system behavior transparent and debuggable