LoginSignup
0
0

More than 1 year has passed since last update.

初めてのオリジナルアプリ公開までの道のり

Last updated at Posted at 2021-10-07

公開までの道のり

やってたこと
5月 tech camp(教養コース入学)
7月 tech camp(転職コース入学、夜間休日タイプ)
8月 カリキュラム終了
9月 オリアプ作成開始
10月 オリアプ完成

卒業予定は1月、笑

公開したアプリの概

アプリ名

FX-Traders
https://fxtraders.jp

どんなアプリ?

fx取引の記録を公開できるアプリになります。そしてその記録をもとにグラフを作り結果を解析できるアプリです。
それを公開することで

  • 自身が決めた取引ルールの厳守
  • 取引ルールのブラッシュアップ
  • 第三者からのフィードバック
  • 他者取引への理解

などを狙っています。

なんで作ったの?

まずは自分で欲しかったから。一番大きな理由でもありますね。学生の頃にfxの記録を紙のノートに書いていて、画像を残せないのが残念で書くだけで満足していて、笑笑
こんなことを思っている人がたくさんいるんじゃないか?って思ったのも作った理由のひとつです。
あとはコロナ禍で投資を始める人も増えていることが想定されますから需要もあるかと思ってもいます。

なので、

  • 自分が使いたい
  • あるといいなと思っている人もいるのでは?
  • コロナ禍で投資人口も増えているのでは?

と言うところでこのアプリを作りました!

アプリ実装項目

取引記録

  • 投稿
  • 編集
  • 削除
  • 検索(gem, ransack)
  • 画像投稿(gem, active storage)
  • いいね機能(ajax, font awesome)

取引手法

  • 投稿
  • 編集
  • 削除
  • 検索(gem, ansack)
  • 画像投稿(gem, active storage)
  • いいね機能(ajax, font awesome)

コメント

  • 投稿(ajax)
  • 削除(ajax)

ユーザー関連

  • フォロー機能
  • グラフ表示(gem, chartkick)
  • メール認証機能
  • 管理者機能

seo対策

  • メタtag(gem, meta_tags)
  • ぱんクズリスト(gem, gretel)
  • サイトマップ(gem, sitemap_generator)
  • サイトマップの自動更新(gem, whenever)

デプロイ

  • aws(ec2, s3, route53)
  • mysql(maria DB)
  • Unicorn
  • Nginx
  • 自動デプロイ(gem, Capistrano)
  • ssl証明(AWS, ACM)

その他

  • ページネーション
  • 日本語対応(gem, rails-i18n)
  • 広告のランダム表示
  • 問い合わせ(ライン公式, font awesome)
  • ハンバーガーメニュー
  • PV数(閲覧数)取得(gem, impressionist)
  • OGPの設定(gem, meta-tags)

アプリを作った感想

勉強期間は約3ヶ月ですが自分的には満足できるものができました。が、まだ実装したいことがたくさんあるので追加実装を続けていく予定です。
さらにreact, react nativeを勉強していきたいなと思っています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0