Vue Cloudfrontは、基本的に自己ホスティングのために、燃えるような高速でスタンドアロンのPWAクラウドフロントです。現在、唯一のバックエンドソリューションは、完全に機能したRESTFUL APIである公式のVue-Cloudfront-APIです。このプロジェクトは常にオープンソースであり、誰でもそれに貢献することができます - Google-DriveおよびDrop-Boxとは対照的に、クラウドソリューションに関する大規模な改善が必要です。このプロジェクトは現在、アルファフェーズにあります。
ガイダンスが必要な人のために、お気軽にお気軽にお問い合わせください: Simon#6765
特徴
Vue-Cloudfrontには現在、完全なデスクトップとモバイルサポートがあります。
Chrome、Firefox、Opera、Edge、Safariなどのすべての最新のブラウザがサポートされています。詳細については、.browserslistrcを参照してください。つまり、サポートは考慮されていません。
現在のロードマップについては、GitHubプロジェクトを参照してください。
Vue CloudFront-ユニークな機能
- 100%オフラインサポート(ナビゲーションと検索)-LocalStorage経由。
- ウルトラ軽量、「〜60kb」JSと「〜20kb」CSSのみ! (両方ともgzip)。
- セッション間のリアルタイム同期。
- ローカルキャッシュで速く燃える:平均サーバー応答時間:「〜30ms」 /クライアント側のレンダリング時間:'〜1.5s '。
- インストール可能 - デスクトップにインストールします(現在、Linux、Windows、Chrome OSの下でChrome 70+のみがサポートされています)。
- マテリアルデザインを備えたModern Vue Frontend-設計とカスタマイズが簡単です。
- 単純に構成し、ほんの数個の依存関係を構成します。
- ダッシュボードをきれいにして、アクティブなセッション、ファイルなどの概要を保持します。
- 暗くて明るいテーマと、OSで好ましい配色を使用する設定。
ファイル管理
- 小さなファイルプレビューとドラッグ可能なタイルを備えたグリッドビュー。
- 並べ替え可能な列などの詳細を備えたListView。
- Easy Drag 'nドロップと選択機能。
- ファイルとフォルダーにマークを付けることができます(たとえば、それらにすばやくアクセスできるように) 。
- カスタムカラーとカラーピッカーは、コンテンツの認識を高速化します。
- 検索中の遅延はありません - ミリ秒以内に瞬時に結果を取得します。
- ノートブックのようなファイルとフォルダーをコピー、カット、移動します。
- きちんとしたアップロードポップアップを備えた同時アップロードして、現在のアップロードを制御および確認します。
- ディレクトリ構造全体をzipファイルとしてダウンロードします。
- ファイルとフォルダーをブックマークして、個別のタブに直接アクセスします。
一般的な
- すべてがどのように機能するかをすばやく理解するためのツールチップと紹介ボックス。
- 29のショートカット、すべてがキーボードを介して実行することもできます。マウスはまったく必要ありません。
- ファイルプレビュー(現在、画像、ビデオ、オーディオファイル、フォント、PDF専用)。
- クラウドで検索して、「<500ms」の下で結果を取得します。
- ファイルタイプ、サイズレンジなどで検索を指定します。
- 完全なモバイルサポート、どこでも楽しんでください。
ベンチマーク
比較として、Googleドライブからのアップロード統計とこれらの統計を比較しました。すべてのベンチマークは~9.89 Mbit/s / a pingのアップロード速度で作成されます~9ms
node_modulesのアップロード(26.3MB、7.567ファイル、590フォルダー)
- Vue Cloudfront:
~40 Seconds / 2 Requests - Googleドライブ:
~39 Minutes / 9644 Requests
1つのファイル(123MB)のアップロード
- Vue Cloudfront:
~1 Minute and 53 Seconds / 1 Request - Googleドライブ:
~2 Minutes and 10 Seconds / 176 Requests
灯台分析

文書と目次
現在、すでに述べたように、このプロジェクトはアルファフェーズにあります。私が現在直面しているすべての機能と問題が修正され、実装されている場合、私は構成ファイルなどのようなものを文書化し始めます。
Vue Cloudfrontは(これまでのところ)「Debian 9.5」インスタンスにのみ展開されており、私自身はWindowsマシンでのみ作業しているため、MacOSに関するインストール手順はLinuxでのみ想定され、問題 /提案がある場合はPR / Issueを開きます。
インストール
- macOSにインストールします
- Linuxにインストールします
- Windowsにインストールします
- 生産セットアップ
さらに調整するには、構成ドキュメントを参照してください。
Vue CloudFrontスタック
- フレームワークとしてのVue
- 国家管理ソリューションとしてのVuex
- 派手なアイコン用のフォンテソン
- より一貫してスタイルのためのremormize.css
- デスクトップのような選択エクスペリエンスを提供するselectionjs
- サービスワーカーからプロバイブオフラインエクスペリエンス
- PWA
- コンテナソリューションとしてのDocker
Vue CloudFront-APIスタック
- フレームワークとして表現します
- データベースAPIとしてのMongoose
- データベースとしてのmongodb
- ロードバランサーとしてのPM2
- Dockerはマルチコンテナーソリューションとして構成します
現在の枝
- マスター - 最新バージョンがタグ付けされた安定したブランチ。
- 開発 - Brachを開発し、毎晩のビルドのようなものを開発します。
建築
大まかな概要: 
アイコンを提供してくれたIcons8に感謝します!