Health Platform Admin Dashboard & Content Management System
The health platform required a robust administrative interface for healthcare professionals, nutritionists, and content managers to manage the platform's content, users, and health resources.
プロジェクトを相談する
課題
Managing a health and wellness platform involves curating a large volume of content (recipes, exercises, educational materials) while maintaining data quality and compliance:
- Content managers needed tools to create and organize recipes, ingredients, and meal plans
- Administrators required user analytics and subscription management
- Healthcare professionals needed to manage FAQ content and activity recommendations
- OTP verification and device management needed centralized control
私たちのソリューション
We built a React-based admin dashboard with comprehensive content management capabilities, powered by a shared NestJS backend.
Architecture
- Frontend: React 18.3 with Vite 5.4, Ant Design UI library, Zustand state management
- Charting: ApexCharts and Recharts for analytics visualization
- Rich Text: Tiptap and React Quill editors for content creation
- Calendar: FullCalendar integration for scheduling
- Internationalization: i18next for multi-language admin support
- Data Layer: TanStack React Query with Axios
Key Features
- User Management - User profiles, analytics, and subscription tracking
- Recipe Management - Create, edit, and categorize recipes with ingredients
- Content Library - FAQ, help articles, carousel content, and educational materials
- Video Management - Activity and mood-improvement video curation
- Analytics Dashboard - User engagement, subscription metrics, and content performance
- Device & OTP Management - Centralized verification and device tracking
成果
技術スタック
caseStudyDetail.more ケーススタディ
その他の技術実装事例をご覧ください
AIを活用したパーソナライズされたガイダンスを提供するヘルス&ウェルネスプラットフォーム
ヘルストラッキング、栄養指導、AIを活用したコーチングを単一のモバイル体験に統合する包括的なウェルネスプラットフォームの構築を目指したヘルステックスタートアップ。
AIを活用したOCRによる請求書処理とQuickBooks連携
毎月数百件の仕入先請求書を処理する中規模企業が、AI/OCRを使用して請求書データを自動抽出し、それを記帳と支払追跡のためにQuickBooksに直接同期させることで、手動データ入力を排除する必要がありました。