Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Furniture v2 Boilerplate built on Remix Run, offering a robust foundation for e-commerce applications with modern web development practices.
The Crystallize - Remix Run - Boilerplate provides a robust and modern foundation for building e-commerce applications using Remix Run, a full-stack web framework. This boilerplate is designed to accelerate development by offering a pre-configured setup that integrates seamlessly with Crystallize, a headless commerce platform. It emphasizes developer experience and production parity, adhering to principles like the Twelve-Factor App methodology.
Key features include:
npx @crystallize/cli-next@latest install remix-run. This command scaffolds a new project, allowing developers to immediately dive into building their application.provisioning/dev/docker-compose.yaml file allows for easy setup of essential services like Mailcatch (for email testing) and Redis (for caching or session management). A simple make serve command brings up the entire Docker network, including a Caddy proxy for HTTPS./etc/hosts or using dnsmasq for multiple tenants, ensuring a smooth local development workflow.make serve command not only starts Docker services but also runs the Node.js project on HTTP (port 3018) and a Live Reload WebSocket on HTTP (port 3019), with Caddy automatically enabling HTTPS on top of these services. This setup streamlines development by providing instant feedback and a secure testing environment.Use cases for this boilerplate include:
This boilerplate aims to provide developers with a solid, opinionated starting point, reducing setup time and allowing them to focus on core business logic and unique features.