お世話になります。
クラウドファンディングwebサービスをrubyonrails で構築したいと考えております。
初心者の為、丁寧にご教示頂けると大変助かります。
機能は
ログイン機能から始まり
投稿者が写真・動画を含めプロジェクト投稿でき
ユーザが気に入ったプロジェクトにお金を支払える機能があり
管理者が投稿、支払いユーザ、お金を管理できる機能が最低限必要と考えています。
デザインは添付の画像のような画面デザインのwebを構築しようと考えております。
このようなデザインで実装する場合には、railsだけで実装するのではなく、
javaScript例えば、reactやvueやjqueryなどでフロント画面周りを実装し
機能面についてはRailsで構成するのが一般的(この辺が個人差と思いますが聞きたい所です)
なのでしょうか?
またrubyに対してフロントはjsを利用した方が早く綺麗に書けますか?
もちろん、Rubyでもがんばれば何でも出来る!のかもしれませんが、
フロントはJavaScriptでライブラリを用いて記載すると、割と早く書けるよ
むしろRailsを使用しない方が効率的でよい
と言った実際に構築経験のある方のご意見があれば是非参考にさせて頂きたいです。
正解はないと思いますので、ご自身のご経験を参考にしていただければ嬉しいです。
これが質問一点目になります。
また二点目ですが、
現在考えている環境構成は以下です。
jsonでバックエンドとフロントをつないで表示を想定していますが
具体的にjsで添付画面を構築する場合には、
Angular、vue、reactどれを用いるのが一番良いのでしょうか?
Aws インフラ
sql db
Rails バックエンド
js フロント
画面参考URL
https://www.kickstarter.com/?lang=ja
宜しくお願いします。