Feature 01
Authentication & Authorization
Secure user account system with email, password, active status, staff status, and admin access control.
Feature 02
Google & Apple Login Support
User model support for Google subject IDs and Apple subject IDs for social authentication workflows.
Feature 03
OTP Verification
OTP-ready account verification flow for login, signup, or sensitive account operations.
Feature 04
User Type Management
Support for free and paid user types to separate access levels across the platform.
Feature 05
Dream Record Management
Structured dream record storage for saving user dream entries, interpretation history, and dream-related data.
Feature 06
AI Dream Interpretation Workflow
Backend structure for AI-assisted dream analysis, chatbot interaction, and personalized interpretation flows.
Feature 07
Subscription Management
Subscription records connected with users, Stripe customer IDs, Stripe subscription IDs, and subscription status.
Feature 08
Pricing Plan Management
Admin-controlled pricing records with Stripe product IDs, Stripe price IDs, plan names, and billing configuration.
Feature 09
Feature-Based Plan Access
Plan-feature mapping that allows specific features to be attached to specific pricing plans.
Feature 10
Usage Limit Control
Admin usage limit configuration for managing trial days, free-user limits, premium access, and feature restrictions.
Feature 11
Admin Feature Flags
Admin-controlled feature flag system for enabling or disabling app features without changing core code.
Feature 12
Application Configuration
Central app configuration for global settings such as Google Drive integration, live chat support, ads, and trial rules.
Feature 13
Notification System
Notification module for sending global, user-specific, and system-level messages.
Feature 14
Push Token Management
Device push token structure for delivering mobile push notifications to users.
Feature 15
Recipient-Based Notifications
Notification recipient handling for tracking which users should receive specific notifications.
Feature 16
Marketing Email Management
Admin marketing email structure for promotional messages, campaign communication, and user engagement.
Feature 17
AdMob Configuration
Backend configuration support for interstitial ad IDs, ad caps, and monetization-related controls.
Feature 18
In-App Live Chat Support Ready
Configuration-ready support for enabling live chat assistance inside the application.
Feature 19
Google Drive Integration Ready
App-level configuration support for Google Drive backup or export workflows.
Feature 20
Student / Demo Module
Additional simple data module available for testing, demonstration, or lightweight platform extension.
Feature 21
Admin Dashboard Support
Backend-ready data structure for managing users, dreams, subscriptions, pricing, feature flags, notifications, and app settings.
Feature 22
API Filtering, Search & Pagination Ready
Scalable API design approach for dream records, users, subscriptions, notifications, and admin tables.