Files
dewedev/DOCUMENTATION_INDEX.md
dwindown fb9c944366 feat: major update - Markdown Editor, CodeMirror upgrades, SEO improvements, tool cleanup
- Added new Markdown Editor with live preview, GFM support, PDF/HTML/DOCX export
- Upgraded all paste fields to CodeMirror with syntax highlighting and expand/collapse
- Enhanced Object Editor with advanced URL fetching and preview mode
- Improved export views with syntax highlighting in Table/Object editors
- Implemented SEO improvements (FAQ schema, breadcrumbs, internal linking)
- Added Related Tools recommendations component
- Created custom 404 page with tool suggestions
- Consolidated tools: removed JSON, Serialize, CSV-JSON (merged into main editors)
- Updated documentation and cleaned up redundant files
- Updated release notes with user-centric improvements
2025-10-22 15:20:22 +07:00

6.3 KiB

Documentation Index

Last Updated: October 22, 2025

This document provides an overview of all project documentation and their purposes.


📚 Core Documentation

PROJECT_ROADMAP.md 🎯

Purpose: High-level project vision, roadmap, and strategic planning
Audience: Project leads, stakeholders
Contains:

  • Vision and goals
  • Current status (8 active tools)
  • Completed features (Markdown Editor, SEO, tool consolidation)
  • Future phases (Diagram Tool, PRO tier, monetization)
  • Success metrics and growth strategy

Status: Updated (Oct 22, 2025)


TODO.md

Purpose: Detailed task list with checkboxes for tracking progress
Audience: Developers, project managers
Contains:

  • Phase 1: Foundation & Monetization ( Mostly complete)
  • Phase 2: Content Expansion ( Markdown Editor done)
  • Phase 3: Monetization Backend (Planned)
  • Quick wins and metrics to track

Status: Updated (Oct 22, 2025)


🛠️ Technical Guides

EDITOR_TOOL_GUIDE.md 📖

Purpose: Comprehensive guide for building new editor tools
Audience: Developers
Contains:

  • Consistent UX patterns
  • Input methods (Create/URL/Paste/Open)
  • Data loss prevention
  • Export patterns
  • Code examples

Status: Active reference


EDITOR_CHECKLIST.md ☑️

Purpose: Quality checklist for new tools
Audience: Developers, QA
Contains:

  • Feature completeness checklist
  • UX consistency checks
  • Testing requirements
  • Documentation requirements

Status: Active reference


FEATURE_TOGGLE_GUIDE.md 🎛️

Purpose: Guide for implementing feature toggles
Audience: Developers
Contains:

  • Feature flag patterns
  • PRO tier features
  • A/B testing setup
  • Configuration management

Status: Active reference


💰 Monetization Documentation

ADSENSE_REVISED_STRATEGY.md 📊

Purpose: Current AdSense implementation strategy
Audience: Project leads, developers
Contains:

  • Clean homepage strategy (no ads)
  • Tool pages monetization (3 desktop ads, 1 mobile)
  • Revenue projections
  • Implementation details
  • This is the ACTIVE strategy

Status: Current strategy


ADSENSE_SETUP_GUIDE.md 🔧

Purpose: Step-by-step AdSense setup instructions
Audience: Developers, admins
Contains:

  • Account setup steps
  • Ad unit creation
  • Code implementation
  • Testing procedures

Status: Active guide


ADSENSE_STRATEGY.md 📝

Purpose: Original AdSense strategy (with homepage ads)
Audience: Reference only
Contains:

  • Alternative strategy with homepage ads
  • Comparison with revised strategy
  • NOT the current strategy

Status: ⚠️ Reference only (superseded by REVISED)


BACKEND_REQUIREMENTS.md 🖥️

Purpose: Backend requirements for PRO tier
Audience: Backend developers
Contains:

  • Authentication system
  • Payment integration
  • CORS proxy service
  • Database schema
  • API endpoints

Status: 📅 Future reference (Phase 3)


🔍 SEO Documentation

SEO_IMPROVEMENT_PLAN.md 🚀

Purpose: Comprehensive SEO strategy and implementation guide
Audience: Developers, marketers
Contains:

  • Priority 1: Critical improvements ( DONE)
    • Sitemap updates
    • FAQ schema
    • Breadcrumb schema
    • Internal linking
  • Priority 2-6: Ongoing improvements
  • Long-term strategy
  • Expected results

Status: Partially complete (Priority 1 done)


📖 User Documentation

README.md 📄

Purpose: Project overview and setup instructions
Audience: Developers, contributors
Contains:

  • Project description
  • Installation instructions
  • Development setup
  • Deployment guide

Status: Active


🗑️ Removed Documentation

The following documents were removed as they were redundant or completed:

  • MARKDOWN_EDITOR_TASKS.md - Merged into TODO.md
  • MARKDOWN_EDITOR_PLAN.md - Merged into PROJECT_ROADMAP.md
  • MARKDOWN_EDITOR_ANALYSIS.md - No longer needed (completed)
  • NEXT_TASK_RECOMMENDATION.md - Outdated (Markdown Editor done)
  • SEO_FIX_GUIDE.md - Merged into SEO_IMPROVEMENT_PLAN.md
  • SEO_QUICK_WINS.md - Merged into SEO_IMPROVEMENT_PLAN.md
  • ADVANCED_URL_FETCH_FIXES.md - Completed, no longer needed
  • CORS_AND_IMPROVEMENTS.md - Completed, no longer needed

🎯 Quick Reference

What to Read First:

  1. PROJECT_ROADMAP.md - Understand the vision
  2. TODO.md - See what's next
  3. EDITOR_TOOL_GUIDE.md - Learn the patterns

Building a New Tool:

  1. Read EDITOR_TOOL_GUIDE.md
  2. Follow EDITOR_CHECKLIST.md
  3. Update TODO.md when done

Implementing AdSense:

  1. Read ADSENSE_REVISED_STRATEGY.md (current strategy)
  2. Follow ADSENSE_SETUP_GUIDE.md
  3. Ignore ADSENSE_STRATEGY.md (old strategy)

SEO Improvements:

  1. Check SEO_IMPROVEMENT_PLAN.md
  2. Priority 1 is DONE
  3. Work on Priority 2-6 as needed

📊 Current Project Status

Completed (October 22, 2025):

  • 8 Active Tools (Markdown Editor, Object Editor, Table Editor, Invoice Editor, URL/Base64/Beautifier/Diff/Text Length)
  • Tool Consolidation (Merged JSON, Serialize, CSV-JSON into main editors)
  • SEO Optimization (FAQ schema, breadcrumbs, internal linking, sitemap)
  • Related Tools (Recommendations on each tool page)
  • Custom 404 Page (With tool suggestions)
  • Ad Infrastructure (Placeholder ads ready)

In Progress:

  • AdSense Approval (Awaiting Google review)

📅 Next Up:

  • Diagram Tool (After AdSense approval)
  • PRO Tier (Backend, auth, payment)
  • More Small Tools (Hash, UUID, Timestamp, Color, etc.)

🔄 Document Maintenance

When to Update:

  • PROJECT_ROADMAP.md: When completing major phases or changing strategy
  • TODO.md: Mark tasks as done, add new tasks
  • SEO_IMPROVEMENT_PLAN.md: After implementing SEO improvements
  • ADSENSE_REVISED_STRATEGY.md: When changing ad strategy or getting new data

Archive Policy:

  • Completed task-specific docs → Delete
  • Outdated strategies → Keep for reference, mark as "Reference Only"
  • Active guides → Keep updated

Single Source of Truth: PROJECT_ROADMAP.md + TODO.md
Everything else: Supporting documentation