このプロジェクトについて

Exportifyは、SpotifyプレイリストをCSV形式でエクスポートおよびバックアップするための無料のオープンソースWebアプリケーションです。Spotify Web APIを使用して構築されており、アプリケーションは完全にブラウザ内で動作するため、ユーザーデータがサーバーに保存されることはありません。 ### 主な機能 - **プレイリストのエクスポート**: 個々のプレイリストまたはすべてのプレイリストを、CSVを含むZIPファイルとしてエクスポートします。 - **豊富なメタデータ**: 標準のトラック詳細(URI、名前、アーティスト、アルバム、リリース日など)をエクスポートし、オプションでアーティストのジャンル、オーディオ特徴(ダンサビリティ、エネルギー、テンポなど)、アルバム詳細(ジャンル、レーベル、著作権)などの追加データを含めることができます。 - **プレイリスト検索**: 高度なクエリ構文(公開、コラボレーション、所有者によるフィルタリング)を使用して、検索バーでプレイリストをすばやく見つけます。 - **ローカリゼーション**: 英語、フランス語、スペイン語、ドイツ語、日本語、アラビア語を含む10言語で利用可能です。 - **ダークモードとモバイル対応**: Bootstrap 5で構築されたモダンでレスポンシブなUI。 ### 技術スタック このアプリケーションはCreate React Appでブートストラップされ、React、Bootstrap 5、Font Awesome 6、国際化のためのreact-i18next、React Testing Library、APIモック用のMSWを利用しています。また、簡単なローカルデプロイのためのDockerサポートと、エラーモニタリング用のBugsnagも含まれています。