This folder contains all project documentation for TaskMeshAI.
- Development Setup - Local development environment setup
- Supabase Setup - Database and connectivity guide
- Wallet Interface Guide - Complete wallet integration documentation
- Build Summary - Project structure and build info
- Wallet Testing Checklist - Step-by-step wallet testing without real tokens
- Testing Guide - Unit tests, coverage, and test strategy
- Code Review Setup - Automated code review guide (GitHub Actions, ESLint, etc.)
- Code Review Implementation Checklist - Step-by-step implementation guide
- Architecture - System design and component overview
- Next Steps - Future improvements and roadmap
- Dependency Audit - Dependencies and security audit
| Document | Purpose | Audience |
|---|---|---|
| ARCHITECTURE.md | System design, components, data flow | Developers, Architects |
| BUILD_SUMMARY.md | Build process, deployment, environment setup | DevOps, Developers |
| CODE_REVIEW_IMPLEMENTATION_CHECKLIST.md | Step-by-step code review setup | Developers, DevOps |
| CODE_REVIEW_SETUP.md | Automated code review options and patterns | Developers, DevOps |
| DEPENDENCY_AUDIT.md | Dependencies, versions, vulnerabilities | Security, DevOps |
| DEVELOPMENT.md | Local setup, development workflow | Developers |
| NEXT_STEPS.md | Roadmap, improvements, features | Product, Developers |
| SUPABASE_SETUP.md | Database setup and connectivity verification | Developers, DevOps |
| TESTING.md | Test suite, coverage, test strategy | QA, Developers |
| WALLET_GUIDE.md | Wallet integration architecture and usage | Developers |
| WALLET_IMPLEMENTATION.md | Code walkthrough and implementation patterns | Developers |
| WALLET_QUICK_REFERENCE.md | Quick lookup for common wallet tasks | Developers |
| WALLET_TESTING_CHECKLIST.md | Practical wallet testing procedures | QA, Developers |
When adding new documentation:
- Place files in this
docs/folder - Update this index with a reference
- Use consistent formatting (Markdown)
- Include examples where helpful
- Keep content up-to-date with code changes
# Run tests
pnpm test
# Check coverage
NODE_ENV=test pnpm exec jest --coverage
# Start development
pnpm dev
# Build for production
pnpm build