エンジニアを目指す / -
①ポートフォリオ:TastyLife
【概要】 自炊のモチベーションアップや悩みが解決できるアプリケーションです。 【開発背景】 私自身一人暮らしで、日々自炊を行っていて、以下のことが課題と感じています。 ・作る料理がマンネリ化してしまい、モチベーションが下がり、自炊を突然やめてしまう ・一人暮らしの自炊についての相談できる機会がない ・冷蔵庫に保管している食材を管理できていないため、腐らせてしまったり余っているのに買ってしまう 上記の課題を解決できるアプリケーション作成を行いました。 【工夫した点】 ・エンジニアとしての自走力をつけるために発生したエラーはなるべく自分で解決するようにしました。 ・機能実装では、ゴールのイメージを紙に書き出し、逆算して、やるべきことを明確にしてから、実装を進めることを心がけていました。 ・チーム開発を意識して、Github Issueを活用し、タスクを明確にし、Pull Requestベースでの開発をしました。 【言語・技術】 フロントエンド HTML/CSS/Sass/JavaScript(ES6) バックエンド Ruby 2.6.5/Rails 6.0.3 テスト基盤 RSpec 3.9/FactoryBot 4.10.0 データベース MySQL 5.7 インフラ Docker 20.10.7/Docker Compose 1.29.2 AWS(VPC, EC2, IAM, RDS, InternetGataway, SecurityGroup, Subnet, Route53, ALB, ACM, S3) Nginx 1.15.8