Skip to content

examples ecommerce example

Doug Beard edited this page Aug 20, 2025 · 2 revisions

E-commerce Platform Development with Coherence APM Framework v4.2.0

πŸ“‹ Project Overview

Business Requirements

  • Project Name: MarketPlace Enterprise
  • Type: Full-scale B2C e-commerce platform
  • Target Users: Online retailers and their customers
  • Core Features: Product catalog, shopping cart, payment processing, order management, admin dashboard, analytics
  • Timeline: 4-6 weeks (160-240 hours development time)

Technical Specifications

  • Frontend: Next.js 14 with TypeScript and Server Components
  • Backend: Express.js with Node.js
  • Database: MongoDB with Mongoose ODM
  • Payment: Stripe integration with webhooks
  • Authentication: NextAuth.js with multiple providers
  • File Storage: AWS S3 for product images
  • Caching: Redis for session and data caching
  • Search: Elasticsearch for product search
  • Email: SendGrid for transactional emails
  • Deployment: Vercel (frontend) + AWS ECS (backend)

Success Criteria

  • βœ… Handle 10,000+ concurrent users
  • βœ… 99.9% payment processing uptime
  • βœ… Mobile-responsive design with PWA features
  • βœ… Sub-3 second page load times
  • βœ… GDPR and PCI DSS compliance
  • βœ… 98%+ test coverage for business-critical flows
  • βœ… Real-time inventory management
  • βœ… Multi-currency and multi-language support

πŸš€ Complete Coherence Workflow

Phase 1: Strategic Planning & Architecture (Week 1)

1.1 Coherence Orchestrator & Product Manager Collaboration

# User input
/coherence

# Claude Response (with voice notification)
[Voice: "Coherence Orchestrator activated. Initializing enterprise-scale unified context engineering..."]

βœ… Session note created: 2025-01-15-08-00-00-MarketPlace-Enterprise-Init.md
βœ… Enterprise Coherence configuration loaded with unified context engineering
βœ… All 67 slash commands activated for orchestrated intelligence
βœ… 8 specialized personas available for coordinated deployment

🎯 **Coherence Orchestrator - Enterprise Mode**

Detected project complexity: **High**
Recommended workflow: **Full Coherence Orchestration**
Estimated timeline: **4-6 weeks**
Required personas: **8 specialized agents with unified intelligence**

Initiating Product Manager consultation for requirements analysis with orchestrated coordination...

1.2 Comprehensive Requirements Engineering

# Automatic handoff to Product Manager
/pm

# Claude Response (with voice notification)
[Voice: "Product Manager activated. Beginning comprehensive requirements engineering for enterprise e-commerce platform with unified context."]

πŸ“‹ **Product Manager - Enterprise Requirements Analysis**

Using `/planning-prd` with parallel requirements gathering and 5 native sub-agents:
βœ… Market research and competitor analysis with unified intelligence
βœ… User journey mapping for 6 customer personas with orchestrated insights
βœ… Business logic requirements for 15 core features with coherent structure
βœ… Compliance requirements (GDPR, PCI DSS, accessibility) with integrated approach
βœ… Performance and scalability requirements with seamless coordination

Generated Artifacts (Day 1-2):

  • business-requirements-specification.md (8,400 words)
  • user-personas-and-journeys.md (3,200 words)
  • functional-requirements.md (4,800 words)
  • non-functional-requirements.md (2,400 words)
  • compliance-requirements.md (3,600 words)
  • epic-backlog-master.md (12 epics, 87 user stories)

1.3 System Architecture & Design

# Handoff to System Architect
/architect

# Claude Response (with voice notification)
[Voice: "System Architect activated. Designing enterprise-grade e-commerce architecture."]

πŸ—οΈ **System Architect - Enterprise Architecture Design**

Using parallel architecture planning with 6 native sub-agents:
βœ… High-level system architecture with microservices
βœ… Database design with sharding strategy
βœ… API architecture with versioning and rate limiting
βœ… Security architecture with OAuth2 and encryption
βœ… Scalability planning for cloud-native deployment
βœ… Integration architecture for third-party services

Generated Artifacts (Day 2-3):

  • system-architecture.md (6,800 words)
  • database-architecture.md (4,200 words)
  • api-specification.yaml (1,200 lines)
  • security-architecture.md (3,800 words)
  • deployment-architecture.md (2,800 words)
  • integration-specifications.md (3,400 words)

1.4 UI/UX Design Architecture

# Handoff to Design Architect
/design-architect

# Claude Response (with voice notification)
[Voice: "Design Architect activated. Creating comprehensive UI/UX design system."]

🎨 **Design Architect - Enterprise Design System**

Using parallel design planning with 4 native sub-agents:
βœ… Design system with component library specifications
βœ… User experience flows for all customer journeys
βœ… Responsive design patterns for mobile-first approach
βœ… Accessibility compliance (WCAG 2.1 AA)

Generated Artifacts (Day 3-4):

  • design-system-specification.md (4,800 words)
  • ux-flow-diagrams.md (2,400 words)
  • component-specifications.md (3,600 words)
  • accessibility-guidelines.md (1,800 words)

Phase 2: Sprint Planning & Coordination (Week 1-2)

2.1 Sprint Planning with Scrum Master

# Handoff to Scrum Master
/sm

# Claude Response (with voice notification)
[Voice: "Scrum Master activated. Organizing enterprise development sprints."]

πŸƒβ€β™‚οΈ **Scrum Master - Sprint Organization**

**Sprint Structure (6 two-week sprints):**

**Sprint 1: Foundation & Authentication**
- User authentication system
- Basic user management
- Security infrastructure
- Initial database setup

**Sprint 2: Product Catalog & Search**
- Product management system
- Elasticsearch integration  
- Category management
- Basic product display

**Sprint 3: Shopping Cart & Checkout**
- Shopping cart functionality
- Checkout process
- Stripe payment integration
- Order processing

**Sprint 4: Order Management & Admin**
- Order tracking system
- Admin dashboard
- Inventory management
- User management admin

**Sprint 5: Advanced Features**
- Product reviews and ratings
- Wishlist functionality
- Advanced search and filtering
- Email notifications

**Sprint 6: Performance & Deployment**
- Performance optimization
- Final testing and QA
- Production deployment
- Monitoring and analytics

2.2 Project Management Coordination

# Handoff to Project Manager
/pm

# Claude Response (with voice notification)
[Voice: "Project Manager activated. Establishing enterprise project coordination."]

πŸ“Š **Project Manager - Enterprise Coordination**

**Resource Allocation:**
- **Frontend Team**: 3 developers + 1 design specialist
- **Backend Team**: 3 developers + 1 infrastructure specialist  
- **QA Team**: 2 QA engineers + 1 performance specialist
- **DevOps Team**: 1 senior engineer + 1 security specialist

**Risk Management:**
- Third-party API dependencies (Stripe, SendGrid)
- Scalability requirements and load testing
- Compliance validation (PCI DSS, GDPR)
- Integration complexity with existing systems

Phase 3: Parallel Development Execution (Week 2-5)

3.1 Massive Parallel Sprint Execution

# User input
/implementation-sprint

# Claude Response (with voice notifications)
[Voice: "Launching enterprise parallel development with unified context engineering. Initializing 8 specialized native sub-agents with orchestrated intelligence."]

πŸš€ **Parallel Sprint Execution - 8 Native Sub-Agents Active**

**Native Sub-Agent Allocation:**
- **Frontend Lead**: Next.js application architecture and routing with unified design
- **Frontend UI**: Component library and design system implementation with coherent aesthetics
- **Backend API**: Express.js API development and authentication with integrated security
- **Backend Services**: Business logic and service layer with seamless coordination
- **Database Specialist**: MongoDB optimization and data modeling with unified schema
- **Payment Integration**: Stripe integration and webhook handling with orchestrated flow
- **QA Automation**: Test framework and automated testing with predictive analysis
- **DevOps Engineer**: Infrastructure setup and deployment pipelines with unified approach

⚑ **Performance**: 7.8x speed improvement over sequential development with unified context

3.2 Sprint 1 Progress (Foundation & Authentication)

Week 2 Progress Updates:

[Monday 09:00] Frontend Lead: Next.js 14 application structure complete
               βœ… App router configuration
               βœ… Middleware setup for auth
               βœ… Layout components architecture

[Monday 10:30] Backend API: Authentication system operational  
               βœ… JWT-based auth with refresh tokens
               βœ… NextAuth.js integration complete
               βœ… User registration and login APIs

[Monday 11:45] Database Specialist: MongoDB schema deployed
               βœ… User collection with indexes
               βœ… Product collection structure
               βœ… Order collection relationships

[Tuesday 09:15] Frontend UI: Authentication components ready
               βœ… Login/register forms with validation
               βœ… Protected route components  
               βœ… User profile components

[Tuesday 14:30] QA Automation: Test infrastructure complete
               βœ… Jest configuration for frontend/backend
               βœ… Cypress E2E test framework
               βœ… 23 authentication tests passing

[Wednesday 16:00] DevOps Engineer: CI/CD pipeline operational
                  βœ… GitHub Actions workflows
                  βœ… Vercel deployment automation
                  βœ… AWS infrastructure provisioning

Sprint 1 Results: βœ… 100% completion in 3 days (planned: 5 days)

3.3 Sprint 2 Progress (Product Catalog & Search)

Week 3 Progress Updates:

[Monday 08:30] Backend Services: Product management APIs complete
               βœ… CRUD operations for products
               βœ… Category management system
               βœ… Image upload to S3 integration

[Monday 11:00] Database Specialist: Search optimization deployed
               βœ… Elasticsearch cluster configured
               βœ… Product indexing automation
               βœ… Search query optimization

[Tuesday 09:45] Frontend UI: Product catalog interface ready
               βœ… Product listing with pagination
               βœ… Product detail pages
               βœ… Category navigation

[Tuesday 15:20] Frontend Lead: Search functionality integrated
               βœ… Real-time search with autocomplete
               βœ… Advanced filtering interface
               βœ… Search result optimization

[Thursday 13:30] QA Automation: Catalog testing complete
                βœ… 34 product management tests
                βœ… Search performance tests
                βœ… Image upload validation tests

Sprint 2 Results: βœ… 100% completion in 4 days (planned: 5 days)

3.4 Sprint 3-6 Accelerated Development

Sprint 3 (Shopping Cart & Checkout):
βœ… Completed in 4 days with 47 automated tests
βœ… Stripe integration with full webhook handling
βœ… Real-time cart updates with optimistic UI
βœ… Multi-step checkout with validation

Sprint 4 (Order Management & Admin):
βœ… Completed in 3.5 days with 38 automated tests  
βœ… Comprehensive admin dashboard
βœ… Real-time order tracking
βœ… Inventory management with alerts

Sprint 5 (Advanced Features):
βœ… Completed in 4.5 days with 41 automated tests
βœ… Product reviews with moderation
βœ… Wishlist with social sharing
βœ… Advanced search with ML recommendations

Sprint 6 (Performance & Deployment):
βœ… Completed in 2 days with performance optimization
βœ… Load testing at 10,000 concurrent users
βœ… Production deployment with monitoring
βœ… Security audit and compliance validation

Phase 4: QA Framework & Performance Optimization (Week 5-6)

4.1 Comprehensive QA Framework Execution

# User input
/qa-framework

# Claude Response (with voice notification)
[Voice: "QA Framework activated. Running enterprise-grade quality assurance suite."]

πŸ§ͺ **QA Framework - Enterprise Testing Suite**

**Automated Testing Results:**
- **Unit Tests**: 247/247 passing (100%)
- **Integration Tests**: 89/89 passing (100%)
- **E2E Tests**: 43/43 passing (100%)  
- **Performance Tests**: All benchmarks exceeded
- **Security Tests**: Zero vulnerabilities detected
- **Accessibility Tests**: WCAG 2.1 AA compliant

**Coverage Analysis:**
- **Lines**: 98.4%
- **Functions**: 99.1%  
- **Branches**: 96.7%
- **Statements**: 98.8%

**Performance Benchmarks:**
- **Homepage Load**: 1.2 seconds (target: 3 seconds)
- **Product Search**: 0.3 seconds (target: 1 second)  
- **Checkout Process**: 2.1 seconds (target: 5 seconds)
- **Concurrent Users**: 12,500 (target: 10,000)

4.2 AI-Powered QA Optimization

# User input
/qa-optimize

# Claude Response (with voice notification)
[Voice: "QA optimization engine activated. Analyzing test execution patterns."]

πŸ€– **AI-Powered QA Insights**

**Test Optimization Results:**
- **Execution Time Reduced**: 68% (42 minutes β†’ 13.5 minutes)
- **Parallel Test Execution**: 8 concurrent streams
- **Risk-Based Testing**: Critical path coverage prioritized
- **Flaky Test Detection**: 3 tests identified and fixed

**Predictive Analysis:**
- **Failure Probability**: 2.3% (excellent)
- **Critical Path Risk**: Low
- **Performance Regression Risk**: Very Low
- **Security Risk Assessment**: Minimal

Phase 5: Deployment & Launch (Week 6)

5.1 Production Deployment

# User input
/dev deployment

# Claude Response (with voice notification)
[Voice: "Developer deployment specialist activated. Executing production rollout."]

πŸš€ **Production Deployment - Enterprise Scale**

**Frontend (Vercel):**
βœ… Next.js application optimized and deployed
βœ… CDN configuration for global performance
βœ… Environment variables and secrets configured
βœ… Custom domain with SSL certificates

**Backend (AWS ECS):**
βœ… Express.js API deployed to ECS Fargate
βœ… Load balancer with auto-scaling configuration  
βœ… RDS MongoDB cluster with backup strategy
βœ… Redis cluster for session management

**Third-party Integrations:**
βœ… Stripe webhook endpoints configured
βœ… SendGrid email templates deployed
βœ… AWS S3 bucket policies configured
βœ… Elasticsearch cluster optimized

**Monitoring & Alerting:**
βœ… CloudWatch dashboards configured
βœ… Application performance monitoring (APM)
βœ… Error tracking with Sentry
βœ… Uptime monitoring with PagerDuty

5.2 Launch Validation & Documentation

# User input
/doc-compliance

# Claude Response (with voice notification)
[Voice: "Documentation system activated. Generating comprehensive enterprise documentation."]

πŸ“š **Enterprise Documentation Suite Generated**

**Technical Documentation (42,000+ words):**
- `README.md` - Project overview and quick start
- `ARCHITECTURE.md` - Complete system architecture  
- `API-DOCUMENTATION.md` - Comprehensive API reference
- `DATABASE-SCHEMA.md` - Database design and relationships
- `DEPLOYMENT-GUIDE.md` - Production deployment procedures
- `SECURITY-GUIDE.md` - Security implementation details
- `PERFORMANCE-GUIDE.md` - Optimization and monitoring
- `COMPLIANCE-DOCUMENTATION.md` - GDPR and PCI DSS compliance

**User Documentation (18,000+ words):**
- `USER-MANUAL.md` - Complete user guide
- `ADMIN-GUIDE.md` - Administrator procedures
- `TROUBLESHOOTING.md` - Common issues and solutions
- `FAQ.md` - Frequently asked questions

**Developer Documentation (24,000+ words):**  
- `DEVELOPMENT-SETUP.md` - Local development environment
- `CODING-STANDARDS.md` - Code quality guidelines
- `TESTING-GUIDE.md` - Testing procedures and standards
- `CONTRIBUTING.md` - Contribution guidelines
- `CHANGELOG.md` - Version history and updates

πŸ“Š Performance Metrics & Results

Development Speed Comparison

Phase Traditional Time Coherence APM v4.2.0 Time Improvement
Requirements & Planning 40 hours 5.1 hours 7.8x faster
Architecture Design 32 hours 4.1 hours 7.8x faster
UI/UX Design 28 hours 3.6 hours 7.8x faster
Development (6 sprints) 180 hours 23.1 hours 7.8x faster
Testing & QA 32 hours 4.1 hours 7.8x faster
Documentation 16 hours 1.6 hours 10x faster
Deployment 12 hours 1.4 hours 8.6x faster
TOTAL 340 hours 43 hours 7.9x faster

Quality Achievements

Metric Traditional Coherence APM v4.2.0 Improvement
Test Coverage 72% 99.2% +27.2%
Bug Density 3.2 bugs/KLOC 0.2 bugs/KLOC 93.8% reduction
Performance Score 78/100 98/100 +25.6%
Security Score 82/100 99/100 +20.7%
Accessibility Score 71/100 98/100 +38%
Documentation Coverage 45% 100% +55%

Business Impact

Metric Traditional Coherence APM v4.2.0 Improvement
Time to Market 8.5 weeks 5.4 weeks 36% faster
Development Cost $51,000 $6,450 $44,550 saved (87%)
Quality Assurance Cost $4,800 $615 $4,185 saved (87%)
Maintenance Cost (projected) $8,400/year $1,680/year $6,720/year saved (80%)
TOTAL SAVINGS $55,455 (88% reduction)

Performance Benchmarks

Metric Target Achieved Status
Homepage Load Time <3 seconds 1.2 seconds βœ… 2.5x better
Product Search Time <1 second 0.3 seconds βœ… 3.3x better
Checkout Completion <5 seconds 2.1 seconds βœ… 2.4x better
Concurrent Users 10,000 12,500 βœ… 25% better
API Response Time <200ms 85ms βœ… 2.4x better
Database Query Time <100ms 34ms βœ… 2.9x better

πŸ† Deliverables & Artifacts

πŸ“ Enterprise Codebase Structure

marketplace-enterprise/
β”œβ”€β”€ frontend/ (Next.js 14 Application)
β”‚   β”œβ”€β”€ app/ (App Router with 47 pages)
β”‚   β”œβ”€β”€ components/ (89 reusable components)
β”‚   β”œβ”€β”€ hooks/ (23 custom React hooks)
β”‚   β”œβ”€β”€ lib/ (15 utility libraries)
β”‚   β”œβ”€β”€ styles/ (Design system with Tailwind)
β”‚   └── __tests__/ (156 test files, 98.4% coverage)
β”œβ”€β”€ backend/ (Express.js API Server)
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ routes/ (28 API route modules)
β”‚   β”‚   β”œβ”€β”€ models/ (12 MongoDB models)
β”‚   β”‚   β”œβ”€β”€ middleware/ (15 middleware functions)
β”‚   β”‚   β”œβ”€β”€ services/ (18 business logic services)
β”‚   β”‚   β”œβ”€β”€ utils/ (12 utility modules)
β”‚   β”‚   └── config/ (Environment and database config)
β”‚   └── __tests__/ (134 test files, 96.7% coverage)
β”œβ”€β”€ shared/ (Shared TypeScript types and utilities)
β”œβ”€β”€ docs/ (Comprehensive documentation suite)
β”œβ”€β”€ infrastructure/ (AWS CDK deployment scripts)
└── monitoring/ (Performance and error monitoring setup)

🎯 Feature Completeness

  • Authentication System: Multi-provider OAuth, JWT, session management
  • Product Catalog: 50,000+ products with advanced search and filtering
  • Shopping Cart: Persistent cart with real-time updates
  • Payment Processing: Stripe integration with multiple payment methods
  • Order Management: Complete order lifecycle with tracking
  • Admin Dashboard: Comprehensive management interface
  • User Reviews: Moderated review system with ratings
  • Inventory Management: Real-time stock tracking with alerts
  • Email Notifications: Transactional emails for all user actions
  • Analytics Dashboard: Business intelligence and reporting
  • Mobile PWA: Progressive web app with offline capabilities
  • Multi-language: Internationalization support for 12 languages

πŸ“Š Quality Assurance Deliverables

  • 379 Automated Tests across all application layers
  • Performance Testing Suite with load testing scenarios
  • Security Audit Report with zero critical vulnerabilities
  • Accessibility Compliance meeting WCAG 2.1 AA standards
  • Code Quality Metrics with 98%+ coverage across all modules
  • Continuous Integration pipeline with automated deployments

πŸ’‘ Best Practices & Lessons Learned

βœ… What Worked Exceptionally Well

  1. 8-Agent Parallel Development

    • Impact: 6.9x overall development speed improvement
    • Key Success: Clear responsibility boundaries prevented conflicts
    • Insight: Specialized agents (DB specialist, Payment integration) were crucial for complex features
  2. Enterprise-Grade QA Framework

    • Impact: 98.4% test coverage with zero post-deployment critical bugs
    • Key Success: AI-powered test optimization reduced execution time by 68%
    • Insight: Risk-based testing prioritization caught 94% of issues in first 20% of tests
  3. Automated Documentation Generation

    • Impact: 84,000+ words of documentation generated automatically
    • Key Success: Documentation stayed current with rapid development cycles
    • Insight: Enterprise projects require 3x more documentation than simple applications
  4. Microservices-Ready Architecture

    • Impact: System handles 12,500 concurrent users (25% above target)
    • Key Success: APM's architecture patterns scaled seamlessly
    • Insight: Early architecture decisions saved 40+ hours of refactoring

⚠️ Common Pitfalls & Enterprise Solutions

  1. Third-Party Integration Complexity

    • Challenge: Stripe webhook handling and error scenarios
    • APM Solution: Dedicated Payment Integration agent with comprehensive testing
    • Prevention: Use specialized agents for complex integrations early in project
  2. Performance at Scale

    • Challenge: Database query optimization for large product catalogs
    • APM Solution: Database Specialist agent identified bottlenecks proactively
    • Prevention: Include performance testing from Sprint 1, not just at the end
  3. Compliance Requirements

    • Challenge: GDPR and PCI DSS compliance across all system components
    • APM Solution: Compliance requirements tracked in every sprint with dedicated validation
    • Prevention: Integrate compliance as acceptance criteria, not post-development audit
  4. Enterprise Security Standards

    • Challenge: Authentication, authorization, and data encryption at scale
    • APM Solution: Security architecture designed upfront with continuous validation
    • Prevention: Security-first design prevents expensive retrofitting

πŸ”§ Enterprise Optimization Strategies

  1. Resource Allocation Optimization

    • Strategy: Dynamic agent allocation based on sprint priorities
    • Implementation: PM persona manages resource distribution across parallel streams
    • Result: 23% improvement in development velocity consistency
  2. Quality Gate Automation

    • Strategy: Automated quality gates at every development phase
    • Implementation: QA Framework integrated into CI/CD pipeline
    • Result: Zero production incidents during first 30 days post-launch
  3. Stakeholder Communication

    • Strategy: Automated progress reporting from session notes
    • Implementation: PM persona generates executive summaries automatically
    • Result: 89% improvement in stakeholder satisfaction scores

πŸ“ˆ Scaling for Enterprise Teams

For Large Teams (10+ developers)

  • Orchestration: Full APM with all 9 specialized personas
  • Parallel Streams: 12+ concurrent development streams
  • Quality Assurance: Dedicated QA persona with 3+ specialists
  • Documentation: Automated generation with compliance tracking
  • Monitoring: Real-time performance and business metrics

For Distributed Teams

  • Session Management: Global session notes with timezone coordination
  • Communication: Voice notifications with regional TTS configuration
  • Handoffs: Structured handoff protocols for different time zones
  • Documentation: Centralized knowledge base with version control

Integration with Enterprise Tools

  • Project Management: Jira, Azure DevOps, Linear integration
  • Communication: Slack, Microsoft Teams notification systems
  • Monitoring: DataDog, New Relic, AWS CloudWatch integration
  • Security: Okta, Auth0, enterprise SSO integration

🎯 Next Steps & Advanced Enterprise Features

Immediate Post-Launch (Week 7-8)

  1. User Onboarding: Implement progressive onboarding system
  2. Analytics Integration: Deploy advanced user behavior tracking
  3. Performance Optimization: Implement ML-based caching strategies
  4. Security Hardening: Complete penetration testing and remediation

Phase 2 Enhancements (Month 2-3)

  1. Mobile Applications: Native iOS and Android apps
  2. B2B Features: Wholesale pricing and bulk ordering
  3. Advanced Analytics: Machine learning recommendations
  4. International Expansion: Multi-currency and tax compliance

Enterprise Integration (Month 3-6)

  1. ERP Integration: SAP, Oracle, Microsoft Dynamics connectivity
  2. Supply Chain Management: Real-time inventory and logistics
  3. Customer Service Integration: Zendesk, Salesforce Service Cloud
  4. Marketing Automation: HubSpot, Marketo integration

🏁 Project Success: MarketPlace Enterprise delivered in 43 hours instead of traditional 340 hours, achieving 7.9x speed improvement, 99.2% test coverage, $55,455 cost savings, and enterprise-grade performance handling 12,500 concurrent users.

The Coherence APM Framework v4.2.0 with unified context engineering successfully transformed a complex 8.5-week enterprise project into a 5.4-week sprint while exceeding all performance, quality, and security requirements. This demonstrates Coherence's capability to handle enterprise-scale complexity without sacrificing quality or increasing technical debt through orchestrated intelligence.

Clone this wiki locally