Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Ajo Documentation

Welcome to the Ajo platform documentation. This directory contains all technical documentation, guides, and implementation details.

📚 Documentation Structure

🏗️ Architecture (architecture/)

System design, data models, and architectural decisions.

📖 Guides (guides/)

Step-by-step guides and quick references organized by topic.

General Guides

Accessibility (guides/accessibility/)

Caching (guides/caching/)

CI/CD (guides/ci-cd/)

Profile (guides/profile/)

🔧 Implementation (implementation/)

Implementation details, summaries, and technical specifications.

General Implementation

Events (implementation/events/)

Error Handling (implementation/errors/)

Validation (implementation/validation/)

Icons (implementation/icons/)

Wallet (implementation/wallet/)

Webhooks

Profile

Environment

Copy

Cycle Timing

💻 Development (development/)

Development workflows, refactoring plans, and testing guides.

🎨 Design (design/)

Design specifications, UI patterns, and style guides.

UI States (design/ui-states/)

  • Error states, empty states, loading states, and other UI state designs

Icons (design/icons/)

  • Icon system documentation and guidelines

Copy (design/copy/)

  • In-app copy guidelines and tone of voice

🔌 API (api/)

API documentation and specifications.

  • Backend API documentation is available at /api-docs when running the backend server
  • See Backend README for API endpoint details

📋 General Documentation

🚀 Quick Links

Getting Started

  1. Main README - Project overview and setup
  2. Contributing Guidelines - How to contribute
  3. Frontend README - Frontend setup
  4. Backend README - Backend setup

For Developers

For Users

📝 Documentation Standards

When adding new documentation:

  1. Location: Place docs in the appropriate subfolder

    • architecture/ - System design and architecture
    • guides/ - How-to guides and quick references
    • implementation/ - Implementation details and specs
    • development/ - Development workflows and tools
    • api/ - API documentation
  2. Format: Use Markdown (.md) format

  3. Naming: Use descriptive names with UPPERCASE for important docs

    • Good: CACHING_IMPLEMENTATION.md
    • Good: profile-feature.md
    • Avoid: doc1.md, temp.md
  4. Content: Include

    • Clear title and description
    • Table of contents for long docs
    • Code examples where applicable
    • Links to related documentation
    • Last updated date
  5. Update Index: Add new docs to this README

🔄 Maintenance

This documentation is actively maintained. If you find:

  • Outdated information
  • Broken links
  • Missing documentation
  • Unclear explanations

Please open an issue or submit a pull request.

📧 Support

For questions about the documentation:

  1. Check existing docs first
  2. Search closed issues
  3. Open a new issue with the documentation label

Last Updated: February 2026