トレタ開発者ブログスマートフォン用の表示で見るトレタ開発者ブログ飲食店向け予約/顧客台帳サービス「トレタ」、超直前予約アプリ「トレタnow」を開発・提供するスタートアップ企業です。2016-03-25トレタ(Web版)のことはじめまして。予約/顧客台帳サービス「トレタ」のWeb版を開発をしているフロントエンドエンジニアの堀口です。ブログが始まったばかりですので、今回はトレタのウェブ版がどのようなものか、簡単に紹介します。トレタといえばiPadアプリやWeb予約が注目されるけど、Web版もしっかりあるんだよー、ということをお伝えしたいです。Web版はiPadの移植ではないトレタのアプリにはiPadとWebの2つがあり、それぞれカバー領域が違います。簡単にいうと、iPadは現場での利用を想定していて、Webは現場というよりはバックオフィスや本部での利用を想定しています。以下の画像は、それぞれの領域を表したマトリクスです。いつの予約か)iPadアプリとWeb版、いくつか同じ機能があります。同じではなく、利用者・利用シーンに合わせて、細かい仕様を変更しています。Webの入力画面)分析機能iPadアプリとWeb版の違いの一つとして「分析機能」があります。これはWeb版でのみ提供している機能で、予約データの集計や分析をすることができます。常連客比率がわかる来店回数の集計)データの取得にはBigQueryを利用しています。トレタのアプリはiPadもWebも同じAPIサーバーを利用しているのですが、分析機能はBigQueryを利用しています。BigQueryのおかげで、SQLを書けば大抵のデータは取得できます。新機能の追加も、本体のAPIサーバーに変更を加えることなく、柔軟で速い対応ができるようになっています。ProtractorTypeScriptSassGruntBugsnagCircleCIこの辺りは、特に目新しいことはないですね。SassやGruntは今後どうするかわかりませんが、Angular(2も含む)やTypeScriptは今後も使っていきたいです。Angularは1.5になってからコンポーネントベースでの開発がしやすくなったので嬉しいです。最後に簡単ですが、初回ということで、トレタWeb版の紹介をさせていただきました。今後はもっとフロント側の技術、Angular2や、それにあわせて、RxJSとかReduxとか、そういった話をしていきたいなーと思っています。いうわけで、今後もよろしくお願い致します。本記事はトレタアドベントカレンダー19日目の記事です。2019に参加してきました!こんにちは。iOSエンジニアの山口です!トレタnowのアプリ開発...2017-01-20トレタのRailsを4.2にアップグレードしましたサーバサイドエンジニアの中村です。開催しました開発部の堀見です。(iOS/Android開...2016-10-21AngularConnectに参加してきましたこんにちは、トレタのウェブフロントを担当している吉田です。»トレタ開発者ブログ飲食店向け予約/顧客台帳サービス「トレタ」、超直前予約アプリ「トレタnow」の開発メンバーによるブログです。Blogスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。