ゲーム感覚で習慣化を楽しめるサービスRhythmateのフロントエンドです。
バックエンドはこちら
「習慣化×ゲーム」をコンセプトとし、自分の設定したクエストを達成していくことで習慣化を図ることができるWebアプリケーションです。モバイルファーストでUIの設計をしています。現在は、以下の機能を提供しています。
- クエスト機能
- 週次レポート機能
- ユーザ―レベルアップ機能
- バッジ収集機能
- 2024/02 - 2024/05
-
言語
- TypeScript
-
フレームワーク・ライブラリ
- React
- Tailwind CSS
- Tanstack Router
- Tanstack Query
- react-hook-form
- zod
-
PaaS
- Vercel
-
その他
- Biome
- パッケージ管理に
pnpm
を利用するので、有効化します。
$ corepack enable pnpm
node_modules
をインストールする。
$ pnpm i
.env.example
をコピーして.env
配置する。
cp .env.example .env
$ pnpm run dev
$ pnpm run format
$ pnpm run lint