むすびねるプロダクト名を一緒に考えるサービス(になる予定だった)テーマ:開発/スキル支援チーム:うすゆき
View Slide
自己紹介宇都宮大学 3年 うすゆきTwitter @usuyuki26GitHub UsuyukiMisskey @[email protected]
モチベーション今日のハッカソン、プロダクト名を考えるの大変じゃありませんでした?
モチベーション自分あるある「プロダクト名とデザインを考えたあたりで力尽きる」
モチベーション名前決めの補助ツールが欲しい!ランダム生成じゃなくて、目指しているものに関連する名前が良い
モチベーションそれを解決する(予定だったの)が「むすびねる」です!
モチベーションラバーダッグデバッグ
モチベーションラバーダッグデバッグ問題を説明していく過程で解決策を思いつくデバッグ手法対象は人間じゃなくてアヒルでも効果がある
モチベーション
モチベーション未完です!!!!!!!
モチベーション現状公開しているバージョンは単語取り出しまで……
絶妙な動きですが、公開しています。形態素解析した結果でランダムな単語を出力。https://musubineru.usuyuki.net
モチベーション技術選定PHPばかり触ってきたので、最近の流行りも触ってみたい
成果初めての技術をたくさん使ってフルスタックで開発しました!
タスク管理ClickUpを使用!管理するタスクがなかったけど……
タスク管理名前決めもここで管理するタスクがなかったけど……
デザインFigmaを利用
バックエンド言語:Golangライブラリ:Gin, kagome形態素解析はkagomeを使いました!
バックエンドなんちゃってDDDADRにした
フロントエンドDeno (package.jsonがない!)Node.jsの作者が作ったNodeの後継候補……TypeScriptがコンパイルなしで動く
フロントエンドFresh (Denoのフレームワーク)2週間前にv1系に!
フロントエンドFresh (Denoのフレームワーク)情報がおそろしく少ない……
インフラDeno Deploy + VPS
インフラ自動デプロイの構築 & デーモン化、大変でした……
頑張った
フロントエンドもバックエンドも初めて!● 初めてGoでAPIサーバー立てた● 初めてDenoを使った● 終わってないけど、公開までした!!!!!!!!!!!
初めてのオンパレードPHPer的な視点での感想(フロントエンド)● 型の良さ(PHPでもできるが、その比でない堅牢さ)● エラーがめちゃくちゃしっかり出る(汚いコードの下限が押されられる)● フロントエンドもバックエンドも型のある安全さ● 爆速● びっくりするくらい情報がない
絶妙な動きですが、公開しています。ご清聴ありがとうございました!https://musubineru.usuyuki.net https://github.com/Usuyuki/musubineru
名前の由来日本で最初の元号を制定した時の天皇「孝徳天皇」の皇子「有間皇子」の歌に由来「磐代の 浜松が枝を 引き結び 真幸くあらば また還り見む」結松(むすびまつ)という言葉をもじって、むすびねる(結んで一緒に練ろうって魂胆です)アイデアを結んで練るサービスを目指した。