Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Diabeto Project - Documentation Directory

📚 Master Documentation Hub This directory contains all documentation for the Diabeto medical records management application, organized by category for easy navigation and maintenance.

📁 Directory Structure

🏗️ CORE/ - Essential Project Documentation

Purpose: Fundamental documentation that defines the project structure and guidelines

  • DOCUMENTATION_INDEX.md - Central hub and feature catalog
  • DOCUMENTATION_STRUCTURE_INSTRUCTIONS.md - 🚨 MANDATORY READ - Documentation structure and rules
  • ARCHITECTURE.md - High-level system architecture and design patterns
  • PROJECT_STRUCTURE.md - Detailed implementation guide for all components
  • DATABASE_SCHEMA.md - ⚠️ PRIVATE - Complete database schema and compliance requirements

FEATURES/ - Feature Implementation Documentation

Purpose: Detailed documentation for specific features and implementations

  • GOOGLE_OAUTH_EMAIL_VERIFICATION_TEST.md - Google OAuth email verification testing and compliance
  • GOOGLE_OAUTH_IMPLEMENTATION_SUMMARY.md - Complete OAuth implementation details
  • BLOOD_SUGAR_CSV_AUDIT.md - Blood sugar data audit and cleaning process
  • BLOOD_SUGAR_IMPORT_GUIDE.md - Secure medical data import procedures

📖 GUIDES/ - Setup and Usage Guides

Purpose: Step-by-step guides for setup, configuration, and procedures

  • DOCUMENTATION_GUIDELINES.md - Complete documentation standards and practices
  • GIT_WORKFLOW_GUIDE.md - Git workflow and collaboration procedures
  • GOOGLE_SIGNIN_SETUP.md - Google Sign-In configuration and setup
  • GOOGLE_OAUTH_TROUBLESHOOTING.md - 🚨 URGENT - Fix Google OAuth authorization errors
  • GOOGLE_OAUTH_QUICK_FIX.md - ⚡ 5-MINUTE FIX - Immediate OAuth error resolution
  • FIREBASE_CONFIGURATION_OPTIMIZATION.md - 🔧 COMPLETED - Firebase environment variable system implementation
  • ENV_VARIABLE_FIX_SUMMARY.md - 🆕 COMPLETE - Comprehensive environment variable loading system implementation guide
  • PRIVACY_PROTECTION_NOTICE.md - Medical data privacy and protection requirements

📊 SUMMARIES/ - Historical Tracking and Bug Reports

Purpose: Project history, bug tracking, and implementation summaries

  • BUGS_AND_FIXES.md - Complete bug log with fixes, reasoning, and trade-offs
  • REFACTORING_SUMMARY.md - Major refactoring efforts and architectural changes
  • DOCUMENTATION_STRUCTURE_IMPLEMENTATION_SUMMARY.md - Documentation organization implementation
  • COMPREHENSIVE_AUDIT_COMPLETION_SUMMARY.md - Complete audit and compliance implementation
  • DOCUMENTATION_ORGANIZATION_COMPLETION_SUMMARY.md - Documentation consolidation and structure implementation
  • FIREBASE_SECURITY_IMPLEMENTATION_SUMMARY.md - Critical Firebase security infrastructure and medical data protection
  • ENVIRONMENT_VARIABLE_SYSTEM_IMPLEMENTATION_SUMMARY.md - 🆕 COMPLETE - Environment variable loading system for Expo applications
  • DOCUMENTATION_CLEANUP_COMPLETION_SUMMARY.md - 🆕 COMPLETE - Documentation organization and root directory cleanup summary

🚨 Critical Documentation Rules

Before Reading Any Documentation:

  1. MUST READ: CORE/DOCUMENTATION_STRUCTURE_INSTRUCTIONS.md
  2. Understand: Each folder has a specific purpose - do not mix content types
  3. Follow: The documentation decision tree for proper file placement

For Contributors (Human & AI):

  • Always consult the structure instructions before creating/updating documentation
  • Use cross-references instead of duplicating content
  • Respect privacy boundaries for medical data
  • Follow exact formats specified for each document type

Privacy & Compliance:

  • CORE/DATABASE_SCHEMA.md contains sensitive information - marked as PRIVATE
  • Never include PHI (Protected Health Information) in public documentation
  • Follow guidelines in GUIDES/PRIVACY_PROTECTION_NOTICE.md

🔍 Quick Navigation

Finding Documentation:

  • Project Overview: Start with CORE/DOCUMENTATION_INDEX.md
  • Implementation Details: Check CORE/PROJECT_STRUCTURE.md
  • Bug Reports: See SUMMARIES/BUGS_AND_FIXES.md
  • Feature Status: Review FEATURES/ directory
  • Setup Instructions: Browse GUIDES/ directory

For New Contributors:

  1. Read CORE/DOCUMENTATION_STRUCTURE_INSTRUCTIONS.md (MANDATORY)
  2. Review CORE/ARCHITECTURE.md for system understanding
  3. Check GUIDES/ for setup and workflow procedures
  4. Reference CORE/PROJECT_STRUCTURE.md for implementation details

For AI Assistants:

  1. ALWAYS read CORE/DOCUMENTATION_STRUCTURE_INSTRUCTIONS.md first
  2. Follow the AI-specific workflow defined in the instructions
  3. Never mix content types between documentation categories
  4. Respect privacy boundaries for medical documentation

📈 Documentation Maintenance

Update Requirements:

  • New Features: Add to FEATURES/ + update CORE/DOCUMENTATION_INDEX.md
  • Bug Fixes: Document in SUMMARIES/BUGS_AND_FIXES.md
  • Architecture Changes: Update CORE/ARCHITECTURE.md
  • Implementation Changes: Update CORE/PROJECT_STRUCTURE.md

Quality Standards:

  • All documentation follows formats defined in structure instructions
  • Cross-references maintain connections between related documentation
  • Privacy compliance verified for all medical-related documentation
  • Consistent terminology and formatting across all files

🎯 Remember: This organized structure ensures maintainable, compliant, and useful documentation that serves different audiences while protecting sensitive medical information.

📞 Questions? Refer to CORE/DOCUMENTATION_STRUCTURE_INSTRUCTIONS.md for detailed guidance on documentation structure and placement decisions.