私は作成したいアプリがあります。しかし、私はそれについてどうやって行くのか分かりません。私はnode.jsを使用していますが、couchdbを使いたいですが、もしmongodbやriakのようなものが良いアイデアなら、アイデアを聞きたいと思っています。しかし、私はサイトを持って、Node.JSとCouchDBのオフラインアプリ
cool.com
とCouchDBのインスタンスだけでなく、店舗を管理するためのサイトがあるに言います。ショッピングカートを言う。データベースにはすべての店舗のアイテムとデータが格納されています。アプリケーション自体には、そのデータを管理するための管理バックエンドがあり、アイテムを変更することができます。私は何ができるようにしたいのですが、ユーザーにインターネットからの切断を依頼し、管理者のバックエンドの作業を依然として持つことができます。私はこれがうまく動作することを認識しています。私は、クライアント側のフレームワークを私のモデル/ルート/コントローラ/と組み合わせて使用する必要があります。しかし、わからないことは、オフラインでサイトを機能させる方法です。ローカルにインストールされている場合couchdbはオンラインから戻るときにローカルからリモートにデータを同期できます。管理者ユーザーがコンピュータ上にいる場合は、ソファをインストールすることができます。しかし、それは乱雑になる可能性があります。
また、管理者のユーザーがタブレットや携帯電話の場合はどうなりますか?これを行うには、実際のモバイルアプリとデスクトップアプリを用意する必要がありますか?私はこれを設定できる何らかの方法があるので、それはエンドユーザにとってシームレスです。私はこれもエンドユーザにとってはオフラインにしたいと思っていますが、より大きなオーディエンスは管理者です。
もう1つの使用例は、POSシステムをインストールします。電源が切れます。しかし、POSシステムはウェブからタブレットにロードでき、アプリがオフラインで利用できるため、Wi-Fiがあればカードベースの販売も可能です。
私はこれを行う方法がわかりません。私はバックエンドと同様にデータを扱うことができるクライアントフレームワークが必要であると仮定します。エバーやアングラのようなもの。 theresも流星やダービーのように1つのスタックにすべて含まれていますが、それらは完全にオフラインではありませんが、リアルタイムで表示されます。流星にはミニ・モンゴがあるので、調べる価値があるかもしれません。
私は、このセットアップがうまく動作するように誰かが助けてくれることを願っていましたが、ソファを使うのが好ましいですが、データを同期する方法があれば他のnosqlも機能します。
カードベースの販売はどういう意味ですか?クレジットカードでの支払いを意味しましたか? –
はい。販売システムの店舗ポイントだから。複数の支払い方法を採用します。 – skift
あなたはどうしたの? – bryanmac