Cookle
【作成したサービスについて】 ・背景 私たちのチームではコロナにより自炊する需要が高まっているが、なかなか継続できない人に向けたCookleという自炊モチベーション管理アプリを作成した ・技術 フロントエンド:React.js, TypeScript, MaterialUI バックエンド:Flask, Python, Flask-jwt-expand 開発環境:GCP, SQLite3, AWS S3 その他:VScode LiveShare ・私の担当 主にフロントエンドでTypeScript+React.jsを担当していたが、チームメンバーにWeb開発の経験者が少なかったため、バックエンドでのバクの修正や認証機能の実装(jwtを用いたログインセッション管理、パスワードのハッシュ化等)、フロントとのコネクションの設定(CORS)も行った。 フロントではエラーハンドリングや認証状態によるURLの保護、使用頻度の高い関数やコンポーネントの抽象化を行い、開発しやすい環境づくりを心掛けた。また必要に応じてバックエンドの実装を確認し、仕様の変更や修正も行った。