Core Project
Project Overview
Routinifyは、習慣化を支援するタスク管理システムです。繰り返しタスクの自動生成、マイルストーン機能、カテゴリ管理など、習慣化に特化した機能を提供します。
習慣化タスク機能
日次・週次・月次・カスタム頻度での繰り返しタスク自動生成。非同期ジョブ(Active Job)によるバックグラウンド処理を実装。
データベース設計
MTI(Multi-Table Inheritance)パターンを採用。routine_tasks(テンプレート)とtasks(インスタンス)を分離した正規化されたリレーショナルデータベース設計。
API設計
RESTful API設計。データベースはsnake_case、APIレスポンスはcamelCaseに統一。シリアライザー層での変換を実装。
Other Projects
Meteor-refactoring-reversal-battle
完了逆リファクタリングバトル - FizzBuzzを題材に、意図的に悪い設計・読みにくい構造を作る学習コンテストへの参加作品
RubyTypeScript
詳細を見るTechnical Writing
Zenn Articles
💊
実務で役立つCS(コンピュータサイエンス)のすゝめ 〜社内LT会レポート〜
2026年2月6日
2
📝
令和のTDD AIが書いて、エンジニアが仕上げる新卒流実践法
2025年12月17日
5
⚡
rubyでbitの除算を実装してみた(ベンチマーク付き)
2025年12月15日
3
🎓
アーキテクトカンファレンス2025 参加報告
2025年11月25日
2
📱
開発するのにPCがない!そんなあなたにGitHub Codespaces + VS Code
2025年11月22日
3
⚠️
【逆リファクタリングバトル】あえて、FizzBuzzを汚してみる
2025年11月22日
2
📖
HTMLメールのCSSデザインで詰まったので、Claude君とメールクライアントのCSS対応状況を徹底調査
2025年10月1日
7
Tech Stack
| カテゴリ | 技術スタック(使用経験・学習中) |
|---|---|
| Backend | Ruby on RailsPythonJavaC++C# |
| Frontend | ReactNext.jsTypeScript |
| Database | PostgreSQLRedis |
| DevOps / Tools | DockerAuth0 |
