10 to Win

Comprehensive Design Guidelines & Technical Documentation
Version 2.0 | Last Updated: November 2025

Table of Contents

1. Executive Overview

10 to Win is a comprehensive productivity ecosystem built with React Native and Expo, designed to help users manage their time through prioritized 10-minute task lists and habit tracking.

Core Philosophy

The app operates on the principle that breaking work into focused 10-minute blocks maximizes productivity while minimizing overwhelm. Users focus on their "next 10 minutes" rather than an endless task list.

Key Modules

10 to Win (Tasks)

Intelligent task prioritization with 10+ task modes, swipe gestures, deadline tracking, and long-term project support.

10 for Life (Habits)

Track up to 10 daily habits with Yes/No, Quantity, and Timed types. Features 10-day streak milestones and Perfect 10 celebrations.

Subscription Tiers

Freemium model with Free, Basic ($4.99/mo), Pro ($9.99/mo), and Lifetime ($149) tiers across Stripe, App Store, and Play Store.

Admin Dashboard

Complete CRUD operations for users, feedback, payments, subscriptions, referrals, analytics, and more.

User Dashboard

Self-service web portal for account management, payment history, referrals, session control, and progress tracking.

Subscription Tiers

Free

$0

3 task modes, basic features

Basic

$4.99/month

5 task modes, integrations

Pro

$9.99/month

10 modes, advanced factors

Lifetime

$149 one-time

All features forever

2. System Architecture

Technology Stack

Layer Technology Purpose
Frontend React Native + Expo SDK Cross-platform mobile app
Navigation React Navigation 7+ Tab and stack navigation
State React Context API TasksContext, HabitsContext
Animations Reanimated + Gesture Handler Smooth UI interactions
Backend Express.js + TypeScript API server on port 3001
Database PostgreSQL + Drizzle ORM Persistent data storage
Payments Stripe + IAP Web and mobile payments

Navigation Structure

MainTabNavigator (Root)
HomeTab
HomeScreen (10-minute task list)
Top10Tab
Top10Screen (highest priority tasks)
TasksTab
TasksScreen (full task list)
TaskDetailScreen
HabitsTab
HabitsScreen (habit overview)
HabitDetailScreen
ModesTab
ModesScreen (task mode selection)
SettingsTab
SettingsScreen
NotificationsScreen
IntegrationsScreen

File Structure

/src
📁 /components Reusable UI components
📁 /contexts TasksContext, HabitsContext
📁 /screens Screen components
📁 /navigation Navigation setup
📁 /types TypeScript interfaces
📁 /utils Utility functions
📁 /constants Theme, colors, spacing
/server
📄 index.ts Express server entry
📄 routes.ts API endpoints
📄 storage.ts Database operations
📄 stripeClient.ts Stripe integration
📄 resendClient.ts Email integration
📄 webhookHandlers.ts Webhook processing
/shared
📄 schema.ts Drizzle schema definitions
/public
📁 /admin Admin dashboard
📁 /dashboard User dashboard
📁 /static Marketing website

3. Design System

iOS 26 Liquid Glass Design

The app follows Apple's iOS 26 Liquid Glass design language - a modernized frosted glass aesthetic with subtle blur, tinting, and organic spring animations.

Color Palette

Primary Colors

Primary
#2563EB
Success
#10B981
Warning
#F59E0B
Danger
#EF4444

Light Mode

Background Root
#FFFFFF
Background Default
#F9FAFB
Text Primary
#111827
Text Secondary
#6B7280

Dark Mode

Background Root
#1F2937
Background Default
#111827
Text Primary
#F9FAFB
Text Secondary
#9CA3AF

Typography Scale

StyleSizeWeightUsage
Large Title34ptBold (700)Screen headers, countdown timer
Title 128ptSemibold (600)Task names on Home
Title 222ptSemibold (600)Section headers
Headline17ptSemibold (600)List item titles
Body17ptRegular (400)Task descriptions
Callout16ptRegular (400)Metadata
Caption12ptRegular (400)Timestamps, helper text

Spacing System

TokenValueUsage
Spacing.xs4pxTight gaps
Spacing.sm8pxSmall margins
Spacing.md12pxMedium spacing
Spacing.lg16pxStandard padding
Spacing.xl20pxSection gaps
Spacing.2xl24pxLarge sections
Spacing.3xl32pxMajor sections

Border Radius

TokenValueUsage
BorderRadius.xs8pxSmall cards, badges
BorderRadius.sm12pxCards, buttons
BorderRadius.md18pxModals
BorderRadius.lg24pxFloating elements
BorderRadius.full9999pxCircular elements

Component Specifications

Task Card

Floating Action Button

Category Badge

4. Task Prioritization System

Priority Score Algorithm

Every task receives a numeric priority score calculated from multiple factors:

function calculatePriority(task: Task): number { let score = 0; // Urgency Type (base points) if (task.urgencyType === "emergency") score += 1000; else if (task.urgencyType === "urgent") score += 700; else if (task.urgencyType === "moderate") score += 400; else if (task.urgencyType === "low") score += 100; // Deadline Proximity if (task.dueDate) { const hoursUntilDue = (dueDate - now) / (1000 * 60 * 60); if (hoursUntilDue < 0) score += 1200; // Overdue else if (hoursUntilDue < 2) score += 900; // Due in 2 hours else if (hoursUntilDue < 6) score += 600; // Due in 6 hours else if (hoursUntilDue < 24) score += 400; // Due today else if (hoursUntilDue < 72) score += 200; // Due in 3 days } // Importance (1-10 scale, +50 each) score += task.importance * 50; // +50 to +500 // Divest-Invest Factor (-10 to +10, +30 each) score += task.divestInvest * 30; // -300 to +300 // Snooze Penalty (-50 per snooze) score -= task.snoozeCount * 50; return score; }

Task Modes

ModeTierDescription
10-Min Fit Free Default mode. Selects highest-priority tasks that fit within 10 minutes total.
Critical First Free Shows tasks sorted purely by urgency level (Emergency > Urgent > Moderate > Low).
Quick Wins Free Shortest tasks first for momentum building. Shows tasks under 15 minutes.
Deadline Crunch Basic Tasks with soonest due dates. Overdue first, then today, this week.
Balance Basic Rotates through all categories for work-life balance (1-2 per category).
Chunked Pro Breaks large tasks into 10-minute chunks for incremental progress.
Flow Sync Pro Matches tasks to current energy and cognitive capacity using Advanced Factors.
Team Unblocker Pro Prioritizes tasks where others are waiting on you (blocksOthers, stakeholderWaiting).
Relationship Guard Pro Surfaces high-stakes items to protect reputation (delayConsequence, stakeholderWaiting).
Momentum Finish Pro Shows nearly-complete tasks for quick wins (progressPercent weighting).

Advanced Factors (Pro-Only)

Pro users can enable 9 additional prioritization factors:

FactorValuesScore Impact
Energy LevelLow, Medium, High+20, +40, +60
Cognitive ComplexitySimple, Moderate, Complex0, -30, -60
Blocks OthersYes/No + Count+300 base, +50 per person
Waiting OnNone, Internal, External0, -100, -200
Stakeholder WaitingNone, Colleague, Manager, Client0, +100, +200, +300
Delay ConsequenceNone, Inconvenience, Financial, Relationship, Career0, +50, +150, +200, +300
Progress Percent0-100%+3 per percent
Task AgeDays since creation+30 (1-3d), +75 (3-7d), +150 (7+d)
Skip/View CountAuto-tracked-25 per skip/view

5. Habits Module (10 for Life)

Core Concept

The habits module allows users to track up to 10 daily habits, organized into Morning, Anytime, and Evening sections.

Habit Types

Yes/No

Simple binary completion. Did you do it or not?

Example: "Did I exercise today?"

Quantity

Track a target number with progress.

Example: "Drink 8 glasses of water"

Timed

Default 10-minute timer for focused activities.

Example: "Meditate for 10 minutes"

Streak Milestones

The 10-day streak milestone system celebrates consistency:

Starting (0 days)
Bronze Flame (10 days)
Silver Flame (30 days)
Gold Flame (60 days)
Diamond Flame (100 days)
Legendary (365 days)

Daily Score & Perfect 10

Each day, users receive a score based on completed habits. Completing all habits earns a "Perfect 10" celebration with confetti animation.

Streak Protection

Users can skip a habit using "Streak Protection" which preserves their streak. Limited to a configurable window (default: 10 days).

Habit Settings

SettingDefaultDescription
Morning Check-InOffNotification reminder in the morning
Morning Time10:00 AMTime for morning notification
Evening Check-InOffNotification reminder in the evening
Evening Time10:00 PMTime for evening notification
Streak ProtectionOnAllow protected skips
Week Starts OnSunday (0)First day of week
10 to Win SyncOffSync habits with task module

Constants

6. Integrations

Stripe Integration

Configured via VS-REP Connector

Stripe handles all web-based payment processing for subscriptions and one-time purchases.

Configuration

// server/stripeClient.ts import Stripe from 'stripe'; // Credentials retrieved via VS-REP Connector const credentials = await getCredentials(); const stripe = new Stripe(credentials.secretKey, { apiVersion: '2025-08-27.basil' }); // Exported functions: - getUncachableStripeClient() // Get Stripe instance - getStripePublishableKey() // For frontend - getStripeSecretKey() // For backend - getStripeWebhookSecret() // For webhook verification

Stripe Service Methods

MethodDescription
createCustomer(userId)Create Stripe customer for user
createCheckoutSession(...)Create checkout session for subscription/payment
createCustomerPortalSession(...)Create billing portal session

Webhook Events Handled

Products & Prices

// Seeded via seed-products.ts Products: - 10 to Win Basic: $4.99/mo or $49/yr - 10 to Win Pro: $9.99/mo or $89/yr - 10 to Win Lifetime: $149 one-time

Resend Integration

Configured via VS-REP Connector

Resend handles transactional email delivery for feedback notifications and system alerts.

// server/resendClient.ts import { Resend } from 'resend'; // Credentials retrieved via VS-REP Connector const { apiKey, fromEmail } = await getCredentials(); const client = new Resend(apiKey); // Primary function: await sendFeedbackNotification(type, name, email, message, adminEmails);

Email Templates

Zapier Integration

Power Boost ($10)

Zapier integration allows users to export tasks to external services via webhooks.

How It Works

  1. User configures a Zapier webhook URL in settings
  2. When a task is created/completed, it can be sent to Zapier
  3. Zapier triggers connected workflows (Google Sheets, Slack, etc.)

API Endpoint

POST /api/zapier/export { "deviceId": "user-123", "taskId": "task-456", "taskTitle": "Complete project proposal", "webhookUrl": "https://hooks.zapier.com/...", "payload": { /* custom data */ } } Response: { "success": true, "event": { /* logged event */ }, "responseCode": 200 }

Todoist Integration

Needs Setup

Todoist integration allows syncing tasks from Todoist into 10 to Win.

Setup Required: The Todoist integration is installed but needs configuration. Users must connect their Todoist account via OAuth to enable task sync.

Planned Features

Twilio Integration

Configured

Twilio enables SMS and voice call notifications for urgent tasks.

Capabilities

Integration Architecture

Mobile App
Expo / React Native
Express Server
Port 3001
Stripe
Payments
Resend
Emails
Twilio
SMS / Voice
Zapier
Webhooks
Todoist
Task Import

7. Security & Role-Based Access Control

Role Hierarchy

Master
Level 4
>
Admin
Level 3
>
User
Level 2
>
Viewer
Level 1

Permission Matrix

Permission Viewer User Admin Master
user.profile.read YesYesYesYes
user.profile.write -YesYesYes
user.tasks.read YesYesYesYes
user.tasks.write -YesYesYes
admin.dashboard --YesYes
admin.users.read --YesYes
admin.users.write --YesYes
admin.users.delete --YesYes
Manage other admins ---Yes
Database operations ---Yes

Authentication Flow

1
User submits credentials (email + password)
2
Server validates against password_hash (PBKDF2)
3
Generate session token (256-bit random)
4
Store session in user_sessions table
5
Return token to client
6
Client includes token in Authorization header
Authorization: Bearer <session_token>

Password Security

Middleware Functions

MiddlewarePurpose
sessionAuth Validates session token, attaches user to request
requireRole(role) Requires user to have at least specified role level
requirePermission(perm) Requires user to have specific permission
adminAuth Legacy middleware for admin dashboard (supports master password)

Test Users

Development Only: These test users are for development and testing purposes.
EmailRolePassword
testadmin@10towin.coAdminadmin123
testuser@10towin.coUseradmin123
testviewer@10towin.coVieweradmin123

8. Session Management

Session Properties

PropertyTypeDescription
idSerialAuto-increment primary key
userIdTextReference to user
sessionTokenText (unique)256-bit random token
expiresAtTimestampSession expiration time
ipAddressTextClient IP address
userAgentTextBrowser/device info
createdAtTimestampSession creation time
lastActiveAtTimestampLast activity time

Session Lifecycle

User Sessions

  • Expire after 30 days
  • Updated on each request
  • Multiple sessions per user allowed

Admin Sessions

  • Expire after 24 hours
  • Stricter security requirements
  • IP and user agent tracked

Admin Session Controls

The admin dashboard provides comprehensive session management:

My Sessions

All Sessions (Master Only)

Session API Endpoints

EndpointMethodDescription
/api/admin/my-sessionsGETGet current admin's sessions
/api/admin/sessionsGETGet all sessions (Master only)
/api/admin/sessions/:idDELETERevoke a specific session
/api/admin/sessions/cleanupPOSTRemove expired sessions
/api/user/sessionsGETGet user's active sessions
/api/user/sessions/:idDELETERevoke user's own session

Security Best Practices

  • Sessions are invalidated on password change
  • Suspicious activity triggers automatic session revocation
  • IP address changes logged for audit trail
  • Session tokens are never logged or exposed

9. Data Encryption (AES-256)

Overview

The app offers optional AES-256 encryption for all locally stored data, providing an additional layer of security for sensitive task and habit information.

Encrypted Data Types

Key Management

PlatformStorage Location
iOSSecure Enclave / Keychain
AndroidAndroid Keystore
WebLocalStorage (with additional obfuscation)

Encryption Implementation

// utils/encryptedStorage.ts import CryptoJS from 'crypto-js'; export const encryptedStorage = { async setItem(key: string, value: string): Promise<void> { const encryptionKey = await getEncryptionKey(); const encrypted = CryptoJS.AES.encrypt(value, encryptionKey).toString(); await AsyncStorage.setItem(key, encrypted); }, async getItem(key: string): Promise<string | null> { const encrypted = await AsyncStorage.getItem(key); if (!encrypted) return null; const encryptionKey = await getEncryptionKey(); const bytes = CryptoJS.AES.decrypt(encrypted, encryptionKey); return bytes.toString(CryptoJS.enc.Utf8); } };

Migration Support

The system includes automatic migration from legacy encryption formats, ensuring backward compatibility as encryption methods evolve.

10. Database Schema

Core Tables

users

ColumnTypeDescription
idTEXT PKUser identifier
emailTEXTEmail address
nameTEXTDisplay name
password_hashTEXTPBKDF2 password hash
roleVARCHAR(20)master, admin, user, viewer
subscription_tierVARCHAR(20)free, basic, pro, lifetime
stripe_customer_idTEXTStripe customer ID
referral_codeVARCHAR(10)Unique referral code
referral_creditsINTEGEREarned referral credits

user_sessions

ColumnTypeDescription
idSERIAL PKSession ID
user_idTEXTReference to user
session_tokenTEXT UNIQUE256-bit token
expires_atTIMESTAMPExpiration time
ip_addressTEXTClient IP
user_agentTEXTBrowser/device

payments

ColumnTypeDescription
idSERIAL PKPayment ID
user_idTEXTReference to user
providerVARCHAR(20)stripe, app_store, play_store
amountINTEGERAmount in cents
subscription_tierVARCHAR(20)basic, pro, lifetime
statusVARCHAR(20)pending, succeeded, failed, refunded

promo_codes

ColumnTypeDescription
idSERIAL PKPromo code ID
codeVARCHAR(50) UNIQUEPromo code string
code_typeVARCHAR(20)vip, promo, referral_reward
tier_grantedVARCHAR(20)basic, pro, lifetime
max_redemptionsINTEGERMax uses (-1 = unlimited)
expires_atTIMESTAMPExpiration date

power_boost_purchases

ColumnTypeDescription
idSERIAL PKPurchase ID
user_idTEXTReference to user
boost_typeVARCHAR(30)zapier, ai_suggestions, etc.
amountINTEGER1000 ($10.00)
statusVARCHAR(20)active, expired, refunded

Additional Tables

11. API Reference

Authentication Endpoints

EndpointMethodAuthDescription
/api/auth/registerPOSTNoneRegister new user
/api/auth/loginPOSTNoneUser login
/api/auth/logoutPOSTSessionEnd session
/api/auth/meGETSessionGet current user
/api/auth/change-passwordPOSTSessionChange password
/api/admin/loginPOSTNoneAdmin login

User Endpoints

EndpointMethodAuthDescription
/api/user/dashboardGETSessionUser dashboard stats
/api/user/profilePUTSessionUpdate profile
/api/user/sessionsGETSessionList user sessions
/api/user/sessions/:idDELETESessionRevoke session

Admin Endpoints

EndpointMethodAuthDescription
/api/admin/usersGETAdminList all users
/api/admin/users/:idPUTAdminUpdate user
/api/admin/users/:idDELETEAdminDelete user
/api/admin/feedbackGETAdminList feedback
/api/admin/paymentsGETAdminList payments
/api/admin/subscriptionsGETAdminList subscriptions
/api/admin/promo-codesGET/POSTAdminManage promo codes
/api/admin/sessionsGETMasterAll active sessions

Tracking Endpoints

EndpointMethodAuthDescription
/api/launch/logPOSTNoneLog launch action
/api/launch/stats/:deviceIdGETNoneGet launch stats
/api/zapier/exportPOSTNoneExport to Zapier
/api/zapier/stats/:deviceIdGETNoneGet Zapier stats
/api/metrics/:deviceIdGETNoneGet user metrics
/api/metrics/incrementPOSTNoneIncrement metric

Payment Endpoints

EndpointMethodAuthDescription
/api/stripe/productsGETNoneList products
/api/stripe/checkoutPOSTNoneCreate checkout
/api/stripe/portalPOSTNoneCustomer portal
/api/stripe/webhookPOSTSignatureStripe webhooks
/api/referral/registerPOSTNoneRegister referral code
/api/referral/applyPOSTNoneApply referral code

12. User Dashboard

Overview

The User Dashboard is a web-based interface at /dashboard/index.html that provides users with account management, statistics, and self-service capabilities.

Access & Authentication

Users access the dashboard by logging in with their email and password. New users can register directly from the dashboard login page.

URL: /dashboard/index.html
Authentication: Email/password with session token

Dashboard Sections

Overview

Dashboard home showing activity summary, user permissions, and key statistics at a glance.

Profile

Manage personal information including name, email (read-only), phone number, and company name.

Subscription

View current subscription tier, expiration date, and complete subscription history with provider details.

Payments

Complete payment history showing date, provider (Stripe/App Store/Play Store), type, tier, amount, and status.

Referrals

View and generate referral codes, track referral credits earned, see people referred, and claim rewards.

Shares

Track sharing activity history including channels used and share status.

Progress

View progress snapshots showing tasks completed, streaks, habits, perfect days, and achievements.

Sessions

View all active login sessions with IP address, device info, and ability to revoke sessions.

Security

Change password and manage security settings for the account.

User Dashboard Statistics

The Overview section displays key metrics:

MetricDescription
Tasks CreatedTotal number of tasks the user has created
Tasks CompletedTotal number of tasks marked as complete
Habits CreatedTotal habits added to 10 for Life
Habits CompletedTotal habit completions logged
Total SharesNumber of unique shares sent
Referral CreditsCredits earned from successful referrals

Referral System

Users can earn rewards by referring friends:

Referral Rewards:
  • 10 unique shares = 1 month Basic tier free
  • 20 unique shares = 1 month Pro tier free

Session Management

The Sessions section allows users to:

User Dashboard API Endpoints

EndpointMethodDescription
/api/user/dashboardGETGet dashboard statistics
/api/user/profilePUTUpdate profile information
/api/user/paymentsGETList payment history
/api/user/sharesGETList share events
/api/user/sessionsGETList active sessions
/api/user/sessions/:idDELETERevoke a session
/api/user/subscriptionGETGet subscription details
/api/user/referralsGETGet referral information
/api/user/referrals/generate-codePOSTGenerate referral code
/api/user/snapshotsGETList progress snapshots

Role-Based Features

Dashboard features vary based on user role:

FeatureViewerUserAdminMaster
View DashboardYesYesYesYes
Update Profile-YesYesYes
Change Password-YesYesYes
Generate Referral Code-YesYesYes
Revoke Sessions-YesYesYes
Access Admin Dashboard--YesYes

UI Design

The User Dashboard follows a modern dark theme design:

Primary
#f97316
Background
#0f172a
Card BG
#1e293b
Text
#f1f5f9

13. Future Upgrades

Planned Features

Power Boosts (Premium Add-ons)

Available Zapier Integration

$10 one-time purchase. Auto-import tasks from external apps via webhooks.

Coming Soon AI Smart Suggestions

$10 one-time purchase. AI-powered task prioritization and scheduling recommendations.

Coming Soon Natural Language Input

$10 one-time purchase. Create tasks using natural language ("Call Mom tomorrow at 3pm").

Coming Soon Smart Task Breakdown

$10 one-time purchase. AI breaks large tasks into smaller, actionable steps.

Integration Roadmap

IntegrationStatusDescription
Todoist SyncIn ProgressTwo-way task sync with Todoist
Google CalendarPlannedCalendar-based task scheduling
Apple CalendarPlannedNative iOS calendar integration
SlackPlannedTask notifications and creation from Slack
Microsoft To DoPlannedTask import from Microsoft ecosystem
NotionPlannedDatabase sync with Notion

Security Enhancements

Performance Improvements

Analytics & Insights

Platform Expansion

Apple Watch

Quick task completion and habit tracking from your wrist. Complications for active timers.

Android Widgets

Home screen widgets for quick task access and habit check-in.

Desktop App

Native macOS and Windows apps for power users.

Web Dashboard

Full-featured web app for task management and analytics.

Contribution & Feedback: Have ideas for new features or improvements? Submit feedback through the app or contact the development team at feedback@10towin.co or 10towin@voicestamps.com

14. Documentation & Resources

This section provides quick access to all user guides, marketing materials, technical documentation, and reference pages for the 10 to Win ecosystem.

User Guides (Role-Based)

Comprehensive documentation for each access level, available in Markdown and Word-compatible formats.

Guide Audience Formats Description
Master User Guide Master .md | .doc Complete system access, database operations, all HTML file inventory
Admin User Guide Admin .md | .doc Dashboard navigation, user management, analytics, bulk operations
User Guide User .md | .doc Task modes, habit tracking, subscriptions, referral program
Viewer Guide Viewer .md | .doc Read-only access, viewing capabilities, upgrade path

Marketing & Information Pages

Landing & Overview

User Resources

Security & Privacy

Bug Reporting & Feedback System

10 to Win includes a comprehensive bug reporting and feedback management system accessible to users and administrators.

For Users: Reporting Issues

Users can submit bug reports and feedback through multiple channels:

  • Feedback Form - Web-based submission with Bug Report or Feature Request options
  • In-App Links - "Report Bug" links available on Settings, Import, and Habit screens
  • Email - Direct contact via support@10towin.co

When reporting a bug, include:

  • Device type (iOS/Android) and version
  • Steps to reproduce the issue
  • Expected vs actual behavior
  • Screenshots if applicable

For Admins: Managing Reports

Administrators manage bug reports through the Admin Dashboard:

  • Feedback Manager - View, filter, and respond to all submissions
  • Status Tracking - Mark reports as New, In Progress, Resolved, or Won't Fix
  • Priority Assignment - Set Low, Medium, High, or Critical priority
  • Bulk Operations - Process multiple reports simultaneously

Submission Types

Type Description Priority Default
Bug Report Something isn't working correctly Medium
Feature Request Suggestion for new functionality Low
General Feedback Comments, praise, or general input Low

Admin Workflow

  1. Review - Check new submissions in Feedback Manager
  2. Triage - Assign priority and category
  3. Investigate - Reproduce issue and identify cause
  4. Resolve - Fix and update status
  5. Notify - Email notification sent to user (if email provided)

Email notifications are sent via Resend integration.

API Endpoint

Bug reports submitted via the feedback form are processed by the backend:

POST /api/feedback
Content-Type: application/json

{
  "type": "bug" | "feature" | "feedback",
  "name": "User Name",
  "email": "user@example.com",
  "message": "Description of the issue..."
}

Admin notifications are sent to configured admin emails via the Resend integration.

Technical Documentation

App Concepts

Integration Guides

Diagrams & Visuals

Marketing Brochures

Printable brochures for different marketing purposes:

Brochure Link Focus
Main Brochure brochure.html General marketing overview
Feature Focus brochure2.html Detailed feature highlights
Benefits Brochure brochure3.html User benefits and outcomes
Comparison Brochure brochure4.html Tier comparison and pricing
Testimonials brochure5.html User testimonials and success stories

Admin & Dashboard Pages

Page URL Access Level Description
Admin Dashboard /admin/index.html Admin+ Main admin control panel
Master View /admin/master-view.html Master System-wide analytics and control
Feedback Manager /admin/feedback.html Admin+ User feedback management
Session Manager /admin/SessionManager.html Admin+ Active session management
User Dashboard /dashboard/index.html User+ Self-service account management

Payment Flow Pages

Payment Success

/payment-success.html

Displayed after successful payment completion.

Payment Cancelled

/payment-cancel.html

Displayed when user cancels payment.

Internal Documentation

Document URL Description
Project Details /internal/project-details.html Internal project documentation and notes
Design Guidelines /DesignGuidelines.html This document - comprehensive design reference
Storage Capacity /StorageCapacity.html Database limits, storage thresholds, and Enterprise data management
Development Log /docs/development-log.html Chronological development changelog and feature tracking
Mobile App Checklist /docs/mobileappchecklist.html Feature completeness comparison and implementation status
Quick Reference: For the most comprehensive overview including all HTML files with links and descriptions, see the Master User Guide (Admin Only): .html | .md | .doc (Section 11: Complete HTML File Reference).