前提・実現したいこと
自分だけのオリジナルTシャツが作れる
以下のようなサイトを作ろうとしています。
https://tmix.jp/
- WEB上で商品のデザインができる
- デザインした商品はイメージ化してカート(セッション)に保存することができる
- カート(セッション)に保存した商品はそのまま購入することができる
といった主要機能から取り掛かろうとしています。
一般的なWEBシステム構築(主にPHP)の知識はあります。
発生している問題
クライアント側で
動的にデザインした商品をどのようにイメージ化するか
そして
そのデータをどのようにサーバーに送信しどのように保持するのか
全く良い案が思いつきません。
試したこと
半日ほどWEBを調べ、HTMLをSVG化するという方法を知りました。
https://qiita.com/haribote/items/b17d46b9679ce2fb2712
調べ方が悪いのか、その他有益な情報にはありつけませんでした。
上記1〜3を実装するためのヒントが欲しいです。例えば
0. クライアント側でHTMLをSVG化、同時にBase64文字列を生成
0. Base64文字列をサーバーへPOST送信
0. Base64文字列をカートに保存
0. 商品購入確定時にサーバー側でBase64文字列をイメージ化しストレージに保存
といったように抽象的な回答でも大歓迎です。
このような実装をしたことがないので、何かヒント(解決の糸口)が欲しい次第です。
よろしくお願いいたします!