E-commerce platform
ReleasedCrosswind Webshop
A shop that stocks itself — new products arrive with copy in every language you sell in.
Overview
A full e-commerce platform on Phoenix LiveView: catalogue, cart, secure checkout, admin analytics, and AI-generated product copy across multiple languages and currencies. Built for the Nordic market and deployed with Docker, Terraform and Ansible.
What it does
- Real-time storefront
- Phoenix LiveView drives the catalogue, cart and checkout — interactive pages without a separate frontend codebase to maintain.
- Secure checkout
- Flatpay payment integration with webhook handling, supporting DKK, EUR, USD and GBP.
- AI content generation
- Product descriptions and translations generated in-app, so a new SKU arrives with copy in every language the shop serves.
- Multi-language by design
- Gettext-backed i18n with translated product records, not a bolted-on translation layer.
- Admin dashboard
- Real-time analytics and order management for the people actually running the shop.
- Delivery management
- Flexible delivery options and pricing rules per order.
Built with
- Elixir
- Phoenix LiveView
- PostgreSQL
- Gettext
- Docker
- Terraform
- Ansible
Worth knowing
Deployed, not just built
Ships with Docker Compose, Terraform infrastructure and Ansible provisioning — the operational half of the project is part of the project.
Interested in Crosswind Webshop?
Ask about availability, licensing, or having something similar built for your own domain.
Get in touchMore work
Fuel Planner
Aviation app
Cross-country fuel planning that answers the question EFBs can't.
Genus
Game
Puzzles you solve by reasoning, not by memorising — where the surface itself is the problem.