Skip to main content

Toto Ecosystem Overview

Welcome to the comprehensive documentation for the Toto Ecosystem - a modern pet rescue platform that combines AI-powered assistance, secure blockchain donations, and intelligent backoffice management.

⚑ TLDR - Quick Overview​

Toto is a modern pet rescue platform featuring:

  • πŸ€– AI Assistant: Conversational AI for case management and user support
  • πŸ’³ Wallet: Secure Stellar blockchain-based donation processing
  • 🏒 Backoffice: Administrative platform for rescue organizations
  • πŸ“± Main App: Core pet rescue platform for rescuers and adopters

Quick Links:

Technology: Next.js, Firebase, Stellar Blockchain, Multi-agent AI


πŸ— What is Toto?​

Toto is a complete ecosystem designed to revolutionize pet rescue and adoption through technology. Our platform connects rescuers, adopters, and donors in a seamless, secure, and intelligent way.

Core Mission​

  • Rescue: Help pets find their forever homes
  • Connect: Bridge the gap between rescuers and adopters
  • Secure: Provide safe, transparent donation processing
  • Intelligent: Use AI to enhance user experience and outcomes

πŸ— Ecosystem Architecture​

The Toto ecosystem consists of four interconnected projects, each serving specific purposes while maintaining a clean architecture and unified technology stack.

Core Projects​

ProjectPurposeTechnologyURL
totoMain applicationNext.js + API Routes + App Hostinghttps://app.betoto.pet
toto-boBackoffice managementNext.js + API Routes + App Hostinghttps://bo.betoto.pet
toto-ai-hubAI-powered assistanceMulti-agent AI systemIntegrated with main app
toto-walletPayment processingReact + Stellar blockchainStandalone component

πŸš€ Key Features​

Main Application (toto)​

  • βœ… Interactive pet rescue feed
  • βœ… Secure donation system
  • βœ… Guardian tools in backoffice
  • βœ… Social sharing integration
  • βœ… Real-time updates and notifications
  • βœ… Role-based access control

Backoffice (toto-bo)​

  • βœ… Comprehensive backoffice dashboard
  • βœ… Analytics and reporting
  • βœ… User management
  • βœ… Payment processing
  • βœ… AI agent analysis
  • βœ… Audit logging

AI Agent System (toto-ai-hub)​

  • βœ… Multi-agent architecture
  • βœ… Conversational AI
  • βœ… Intelligent recommendations
  • βœ… Case assistance
  • βœ… User support automation

Wallet System (toto-wallet)​

  • βœ… Blockchain integration
  • βœ… Secure payment processing
  • βœ… Component library
  • βœ… Balance management

πŸ— Technology Stack​

Frontend​

  • Next.js with TypeScript
  • React for component architecture
  • Tailwind CSS for styling
  • App Router for modern routing

Backend​

  • Next.js API Routes (current implementation)
  • Firebase App Hosting for deployment
  • Firestore for database
  • Firebase Auth for authentication

AI & Intelligence​

  • Multi-agent AI system (toto-ai-hub)
  • Conversational AI for user support
  • Intelligent recommendations engine

Payments & Blockchain​

  • Stellar blockchain integration
  • Secure donation processing
  • Transparent transaction tracking

πŸ”— Quick Navigation​

For Users​

For Developers​

🎯 Getting Started​

For New Users​

  1. Quick Setup Guide - Get started in minutes
  2. Visit the Main Application
  3. Browse available pets for adoption
  4. Create an account to save favorites
  5. Make secure donations to support rescues

For Developers​

  1. Development Setup - Local environment
  2. Architecture Overview - System design
  3. API Documentation - Technical integration
  4. Wallet Integration - Payment processing

For Administrators​

  1. Backoffice Guide - Administrative platform
  2. Access the Backoffice
  3. Environment Management - Configuration
  4. Analytics Setup - Performance monitoring

🀝 Contributing​

We welcome contributions! Please see our Development Setup for details on how to get involved.

πŸ“ž Support​


Ready to explore? Start with the Quick Setup Guide or jump directly to the User Guides.