自宅で簡単にダウンロードカード作成!
※試用の為のアカウントを作成しました。下記に記載しています。
音楽やイラストなどのダウンロードできる機能を有したカード(ダウンロードカード)を、作成できると言うサービスになっております。
音楽や絵などのクリエイターが自らのデジタルデータの創作物を、同人即売会(コミケ)などのイベントで販売する為に作成しました。
紹介画像
email:shugoena.shuukatu☆gmail.com
☆を@に変えてください
password:shug☆123
☆をoに変えてください
・クリエイター側 https://www.share-cards.com/use_make_card
・視聴者側 https://www.share-cards.com/use_card
レポジトリー内のerb.pdf参照
Railsバージョン:Rails 6.0.3.3
Ruby:ruby 2.6.6
- Ruby(rbenv推奨)
- Ruby on Rails
- FFmpeg
- Redis
- Postgres
- imagemagick
環境変数の設定が必要 環境変数は自分のDropbox内で管理。
bundle install
bundle install
データベースの作成
rails db:create
データベースへのマイグレーションの適応
rails db:migrate
Redisの立ち上げ
$ redis-server
Sidekiqの立ち上げ
$ bundle exec sidekiq
Railsの立ち上げ
$ rails s
以下のURLにアクセス http://localhost:3000/
heroku config:set MALLOC_ARENA_MAX=2
- 非同期処理によりwavファイルをmp3,flacに自動変換
- メタ情報を変換時に自動入力
- PDF自動生成(付随してシリアルコードが内蔵されたQRや、シリアルコード自動生成)
- シリアルコードはハッシュにより、連番を防ぎ不正アクセス防止
- 音楽ファイルを自動的にzipにまとめてダウンロードする機能
- aws S3をCORSにより利用し、ダイレクトアップロードを実現。ユーザー体験の向上。
- カードを作る際にプレビューをサイト内に表示(プレビューはローカルのファイルを参照することにより、リアルタイム性を重視)
- ブラウザからカメラを起動しQR読み取りする機能(シリアルコードの入力手間を削減)
- ブラウザ上で音楽再生機能を設置
- 利用者が安心出来ることを目指し、青基調にしました。
- gitとherokuとslackを同期させ、スムーズにデプロイ
- ステージング環境を用意
- 感想やコメントを受け付け
- 画像をスライドショー形式で表示する(slickを使う)