1992年秋田県生まれ。30歳。
【概要】 献血の記録用アプリケーション。 TECH::EXPERT卒業後に就活用のポートフォリオとして作成。 日本赤十字社にラブラッドというアプリケーションがあるが、そちらも参考にしつつ作成。 【制作背景】 渋谷駅前で献血ルームのスタッフさんが献血の呼びかけをしているのをみて、もっと献血が世の中で広まればいいのにと思ったのがきっかけです。 結果的には記録用のアプリケーションになってしまい、世の中で広まるような仕組みは実装できませんでした。 【機能一覧】 ・ユーザー登録、サインイン ユーザー登録時にはパスワードの表示・非表示が切り替えられるように実装。 また、性別のパスワードの表示・非表示にはbootstrapのtoggleを使用。 ・献血履歴作成、編集 ・献血履歴の表示(直近3件) ・今までの履歴 献血した年を選択することで非同期通信により、その年の一覧が表示される ・日付の登録 pickadate.jsを用いたカレンダー機能により、日付と時刻を選択可能。 【使用技術】 ・Ruby on Rails ・Haml, Sass ・jQuery ・ajax ・bootstrap ・pickadate.js
・TECH::EXPERTで学んだ技術 HTML(Haml)・CSS(SCSS)・Ruby・Ruby on Rails・JavaScript(jQuery)・GitHub・AWS ・TECH::EXPERT内での開発実績 1ミニブログアプリの作成 Ruby on Railsとbootstrapにてブログ投稿アプリの開発。 ログイン、投稿の作成・編集・削除機能、ページネーションの実装。 2. チャットアプリ開発 Ruby on RailsにてLINEのようなチャットアプリを作成。 ログイン、グループ作成、ユーザー名のインクリメンタルサーチ、非同期通信、自動更新機能などを実装。 3. 個人アプリケーション作成(期限:1週間) カリキュラム外の知識を用いて開発するという名目で開発。 私はUnityを選び、youtubeの動画を参考にしながら、障害物を避けながらゴールまでたどり着くゲームを作成。 4. 既存サービスのクローン作成(チーム開発、メンバー:4人、4週間) 某フリマアプリのクローンサイトをチームで作成(アジャイル開発)。 【担当分野】 ・DB設計:必要なテーブル、カラムの洗い出し ・商品出品ページ(フロントエンド、サーバーサイド):画像のプレビュー表示/gem ancestryを使用してのカテゴリーの親・子・孫を関連付け、javaScriptでカテゴリーの段階表示/ブランド名のインクリメンタルサーチ ・商品編集ページ(フロントエンド、サーバーサイド):商品出品時の登録データを初期表示 ・売り切れ表示:購入された商品の画像に「SOLD」を重ねて表示 【接続先情報】 ◾︎URL http://3.114.70.152 ◾︎ID/Pass ・ID: mori ・Pass: 3103 ◾︎テスト用アカウント等 ○購入者用 ・メールアドレス: buyer@gmail.com ・パスワード: 1234567 ○購入用カード情報 ・番号:4242424242424242 ・期限:12/20 ・セキュリティコード:123 ○出品者用 ・メールアドレス名: bbb@gmail.com ・パスワード: 1234567 【Githubリポジトリ】 https://github.com/wat310/freemarket_sample_58d
・資材管理システムの改修 一部でシェルスクリプトとJavascriptを使用 ・不動産会社の見積登録、管理システムの新規作成 PHP、Laravel、Vue.js、Maria DBを主に使用。