1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【未経験】ポートフォリオ開発記録 #01

Last updated at Posted at 2022-10-22

はじめに

はじめまして!
自分はweb系の自社開発企業への転職を目指しています。
これから転職活動を進めていくにあたってポートフォリオの開発をしていきます。
その際に、機能実装の流れや詰まったことなどを備忘録的な感じで記録していこうと思っています。

今回は、現在考えているサービスの簡単な概要と、使用技術についてまとめられたらと思います!

サービス概要

早速ですがサービスの概要です。

現在アイデアとして考えているサービスは、音楽再生機能付きのポモドーロタイマーです。
開発しようと思った背景としては、自分はプログラミングの勉強にポモドーロタイマーを活用しているんですが、自分の好きな音楽とポモドーロタイマーを合わせようとすると、どうしても複数の操作が必要なってしまって地味に面倒でした。
この問題は僕の身の回りにも多いようでした。
これからwebエンジニアとしてやっていくなら勉強はずっとしていくと思いますので、ポートフォリオだけで終わらず長く使えるようなサービスにできればと思い考案しました。

イメージとしてはこんな感じです。

キャプチャ.PNG

ざっくりと以下のような機能を考えています。

  • ポモドーロタイマー機能
  • 音源選択機能(YouTubeやSpotifyを埋め込み形式かAPIでなんとかする)
  • プレイリスト機能(タイマーの設定と音源の設定を保存)
  • 統計機能(週ごとの作業時間の比較など)
  • ランキング機能

使用予定技術

まだ決まっていませんが、使用したい技術を記載します。

フロントエンド

  • React
  • TypeScript

バックエンド

  • Ruby 3.1.2
  • Ruby on Rails 7.0.4 ( APIモード)

インフラ

  • Docker, Docker-compose
  • AWS ( ECS Fargate / ECR / ALB / RDS / S3 / CloudFront / Route53 )
  • CircleCI(時間があれば)

使用技術はまた変わるかもしれません...

最後に

初めての投稿でしたので見づらい箇所や説明不足な点があるかもしれません...

かなり薄い内容になってしまいましたが、とりあえずはこんな感じでポートフォリオの開発を進めていきます!

次回は環境構築になりそう。

ご覧いただきありがとうございました!

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?