FishingShares は釣りの画像や釣行レポートを共有することができるSNSサービスです。
FishingShares は、以下のことができます。
- ユーザの登録
- ユーザプロフィールの編集
- 記事の投稿/編集/削除
- 記事に表紙となる画像を添付して、投稿ができる
- 記事に複数の詳細画像を添付することができる。
- 記事のカテゴリー機能
- お知らせ機能
- 記事の詳細ページで、釣れた場所(GoogleMapにて)を確認できる
- 記事にコメントをする
- 記事をブックマーク(お気に入りに追加)する
FishingShares は、以下の技術を使用しています。
→開発現場での実際の業務を想定して使用技術を選定しております。
- Rails
- JavaScript
- docker(開発環境に導入)
- AWS EC2インスタンスでデプロイ
→Webサーバにnginx、アプリケーションサーバにunicornを使用 - AWS (RDS, S3, ACM, ALB, Route 53)
- AWS CodeDeploy(自動デプロイ)
- GoogleMap API
- OpenWeatherMap API(天気予報の表示)
- Ajax
- Json
- jQuery
- MySQL
- RSpec(テスト)
- CircleCI(CI/CD)
- Capistrano
- Terraform(インフラのコード化)