ギガノトカップ

#自己管理できてる?

https://github.com/Kan-O435/studytimer-back.git

React

PostgreSQL

Rails

Lambda

TailwindCSS

言うなれば、Todoアプリの拡張版

ky

推しアイデア

一週間の学習時間とか毎日やってるかをレビューしてくれる!

作った背景

初心者らしくタスク管理app作ろうと思った

推し技術

認証をrailsのdevese_token_authで作成した。

プロジェクト詳細

#自己管理できてる?

概要

一週間分の作業時間を記録し、評価してくれる

主な機能

ToDoのような簡単なタスク管理

Timerを使うことにより作業時間と経過時間を可視化

一週間分の日ごとの総学習時間と満足度で評価

学習時間と満足度に対して客観的に評価を出す

技術スタック

フロントエンド

  • React.js
  • Vite
  • Typescript
  • TailwindCSS

バックエンド

  • Ruby on Rails
  • Rspec(テスト)

データベース

  • PostgreSQL

インフラ

  • AWS(Lambda,API Gateway)

image

バックエンドについて

認証をdevise_token_authによって行う ちゃんと一回一回rspecでテストした あとは、まあ、普通にDB設計してみた image ※これはrailsのライブラリで簡単にpdf化した

AWS

Lambda×Python&API GatewayでOpenAI GPT-4を使って、一週間の学習データを分析・要約するサーバレスAPIの作成

最後に

初めて一人でプロダクトを作ってみて思ったけど一人ならフロントReactじゃなくてRailsMVCでよかったなって(初めてreact使って時間食った) あとRspec難しすぎ

ky

@ky