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:
- Main App: app.betoto.pet
- Backoffice: bo.betoto.pet
- Quick Setup: Get Started in Minutes
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β
| Project | Purpose | Technology | URL |
|---|---|---|---|
| toto | Main application | Next.js + API Routes + App Hosting | https://app.betoto.pet |
| toto-bo | Backoffice management | Next.js + API Routes + App Hosting | https://bo.betoto.pet |
| toto-ai-hub | AI-powered assistance | Multi-agent AI system | Integrated with main app |
| toto-wallet | Payment processing | React + Stellar blockchain | Standalone 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β
- User Guide - Complete user manual
- Main App Guide - Core application features
- Backoffice Guide - Administrative interface
For Developersβ
-
Architecture Overview - System design
-
API Reference - Complete API documentation
-
Development Setup - Development setup
For DevOpsβ
- Deployment Guide - Production deployment
-
Development Setup - Environment setup
π― Getting Startedβ
For New Usersβ
- Quick Setup Guide - Get started in minutes
- Visit the Main Application
- Browse available pets for adoption
- Create an account to save favorites
- Make secure donations to support rescues
For Developersβ
- Development Setup - Local environment
- Architecture Overview - System design
- API Documentation - Technical integration
- Wallet Integration - Payment processing
For Administratorsβ
- Backoffice Guide - Administrative platform
- Access the Backoffice
- Environment Management - Configuration
- Analytics Setup - Performance monitoring
π€ Contributingβ
We welcome contributions! Please see our Development Setup for details on how to get involved.
π Supportβ
- Documentation Feedback: GitHub Issues
- Main App: toto Repository
- Backoffice: toto-bo Repository
Ready to explore? Start with the Quick Setup Guide or jump directly to the User Guides.