https://github.com/mrj0nesmtl/sheltr-ai
An ecosystem where every donation creates immediate, transparent impact through direct participant empowerment.
https://github.com/mrj0nesmtl/sheltr-ai
anthropic-claude banking base big-data cursor firebase firestore fundraising housing-affordability impact-service python-3 qr-code tech4good tech4impact unhoused
Last synced: 2 months ago
JSON representation
An ecosystem where every donation creates immediate, transparent impact through direct participant empowerment.
- Host: GitHub
- URL: https://github.com/mrj0nesmtl/sheltr-ai
- Owner: mrj0nesmtl
- License: other
- Created: 2025-07-22T20:50:00.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-08-06T19:23:38.000Z (2 months ago)
- Last Synced: 2025-08-06T21:14:35.539Z (2 months ago)
- Topics: anthropic-claude, banking, base, big-data, cursor, firebase, firestore, fundraising, housing-affordability, impact-service, python-3, qr-code, tech4good, tech4impact, unhoused
- Language: TypeScript
- Homepage: https://sheltr-ai.web.app/
- Size: 124 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# π SHELTR-AI
**Hacking homelessness through technology.**The next generation platform for transparent charitable giving and homelessness support built on modern cloud infrastructure.
[](https://firebase.google.com)
[](https://fastapi.tiangolo.com)
[](https://reactjs.org)
[](https://expo.dev)
[](https://github.com/mrj0nesmtl/sheltr-ai)
[](https://opensource.org/licenses/MIT)
[](https://www.python.org/downloads/)
[](https://github.com/mrj0nesmtl/sheltr-ai)---
## π― Mission
**Hacking homelessness through technology.** SHELTR-AI empowers direct, transparent charitable giving through QR-code enabled donations, blockchain verification, and AI-driven insights. Every donation follows our SmartFundβ’ distribution: 80% direct to participants, 15% to sustainable housing, 5% to platform operations.
## π Quick Start
- **New to SHELTR-AI?** β Start with [Overview & Vision](docs/01-overview/README.md)
- **Want to develop?** β Check [Development Roadmap](docs/04-development/dev-roadmap.md)
- **Need API docs?** β Visit [API Documentation](docs/03-api/README.md)
- **User guidance?** β See [User Guides](docs/06-user-guides/participant-guide.md)---
## π Documentation Sections
### π [01. Overview](docs/01-overview/)
- [Getting Started & Vision](docs/01-overview/README.md)
- [Mission: Hacking Homelessness](docs/01-overview/hacking_homelessness.md)
- [Documentation Strategy](docs/01-overview/SHELTR-AI-DOCS-PLAN.md)
- [Implementation Roadmap](docs/01-overview/SHELTR-AI-IMPLEMENTATION-PLAN.md)### ποΈ [02. Architecture](docs/02-architecture/)
- [System Design](docs/02-architecture/system-design.md)
- [Official Whitepaper](docs/02-architecture/whitepaper_final.md)
- [Blockchain Integration](docs/02-architecture/technical/blockchain.md)
- [SHELTR Tokenomics](docs/02-architecture/tokenomics/sheltr-tokenomics.md)### π [03. API Documentation](docs/03-api/)
- [FastAPI Overview](docs/03-api/README.md)
- [Authentication Endpoints](docs/03-api/README.md#authentication)
- [User Management APIs](docs/03-api/README.md#user-management)
- [Donation System APIs](docs/03-api/README.md#donations)### π©βπ» [04. Development](docs/04-development/)
- [Development Roadmap](docs/04-development/dev-roadmap.md)
- [Session 5.5: About & Solutions Redesign](docs/04-development/SESSION-05.5-ABOUT-SOLUTIONS-REDESIGN.md)
- [Session 6: Multi-Dashboard Development](docs/04-development/SESSION-06-MULTI-DASHBOARD-DEVELOPMENT.md)
- [Session 5: GitHub Security & Super Admin](docs/04-development/SESSION-05-GITHUB-SECURITY-SUPER-ADMIN.md)
- [Session 4: Super Admin Dashboard](docs/04-development/SESSION-04-SUPER-ADMIN-DASHBOARD.md)
- [Session 3: Authentication & RBAC](docs/04-development/SESSION-03-AUTHENTICATION-RBAC.md)### π₯ [06. User Guides](docs/06-user-guides/)
- [Participant Guide](docs/06-user-guides/participant-guide.md)
- Shelter Admin Guide *(Coming Soon)*
- Donor Guide *(Coming Soon)*
- SuperAdmin Guide *(Coming Soon)*### π [09. Migration](docs/09-migration/)
- [Database Migration Complete](docs/09-migration/DATABASE_MIGRATION_COMPLETE.md)
- [Migration Strategy](docs/09-migration/DATABASE_MIGRATION_PLAN.md)
- [From Supabase Migration](docs/09-migration/from-supabase.md)### π€ AI Agent Documentation
- [Claude Agent Briefing](docs/CLAUDE-AGENT-BRIEFING.md)
- [Agent Communication Protocols](docs/CLAUDE-AGENT-COMMUNICATION.md)---
## π― Four-Role System
SHELTR-AI operates on a comprehensive four-role user system designed for maximum flexibility and security:
| Role | Description | Access Level | Tenant Location | **π New Features** |
|------|-------------|--------------|-----------------|-------------------|
| **π SuperAdmin** | SHELTR Founders & Platform Operators | Global system control | `tenants/platform/` | Advanced analytics, blockchain oversight |
| **π¨βπΌ Admin** | Shelter Operators & Staff | Shelter management | `tenants/shelter-{id}/` | Multi-shelter dashboards, participant management |
| **π€ Participant** | Donation Recipients (Homeless Individuals) | Personal QR & donations | `tenants/shelter-{id}/participants/` or `tenants/participant-network/` | **π Independent registration, QR code generation** |
| **π Donor** | People Making Donations | Donation & impact tracking | `tenants/donor-network/` | Real-time impact tracking, donation history |### **π Participant Independence**
Participants can now register **independently** of shelters, creating a more inclusive network:
- **Direct Registration**: QR code generation without shelter affiliation
- **Cross-Shelter Mobility**: Maintain identity across multiple locations
- **Personal Agency**: Own their donation profile and impact story---
## πͺ SHELTR Token & Blockchain System
### **π Enhanced Token Architecture**
We've expanded our blockchain integration with multiple token options and enhanced smart contract functionality:
#### **Token Options**
1. **π΅ USDC Integration** - Price-stable donations with immediate utility
2. **π’ Custom SHLTR Token** - Platform-native with governance features
3. **π‘ Hybrid System** - USDC for donations + SHLTR for governance + NFT impact certificates#### **SmartFundβ’ Smart Contracts**
Every donation automatically distributes through audited smart contracts:```solidity
// SmartFundβ’ Distribution
function processDonation(address participant, uint256 amount) external {
uint256 toParticipant = (amount * 80) / 100; // 80% direct
uint256 toHousing = (amount * 15) / 100; // 15% housing fund
uint256 toOperations = (amount * 5) / 100; // 5% platform ops
// Instant, transparent distribution
token.transfer(participant, toParticipant);
token.transfer(housingFund, toHousing);
token.transfer(operationsFund, toOperations);
}
```#### **π Blockchain Features**
- **π Public Explorer**: Real-time transaction tracking
- **π Impact NFTs**: Donation certificates and achievement badges
- **π³οΈ DAO Governance**: Community-driven platform decisions
- **β‘ Layer 2**: Polygon integration for low-cost transactions
- **π‘οΈ Multi-sig**: Enhanced security for fund management**β [Complete Blockchain Documentation](docs/02-architecture/technical/blockchain.md)**
---
## π οΈ Technology Stack
### **π Updated Stack - SHELTR-AI 2.0**
#### Frontend & Mobile
- **Web**: Next.js 15 + React 18 + TypeScript 5.0+
- **Mobile**: Expo SDK 50 + React Native
- **UI**: Tailwind CSS + Shadcn/UI + Radix UI
- **State**: Zustand + React Hook Form + Zod validation
- **Real-time**: Firebase SDK v9+ with real-time listeners#### Backend & Database
- **API**: FastAPI + Python 3.11 + Async/Await
- **Database**: Firebase Firestore (multi-tenant architecture)
- **Auth**: Firebase Authentication + custom claims + role-based access
- **Storage**: Firebase Storage + Google Cloud Storage
- **Queue**: Google Cloud Tasks + Pub/Sub#### **π Blockchain & AI**
- **Blockchain**: Ethereum + Polygon + Smart Contracts (Solidity)
- **Token**: Multi-option system (USDC/SHLTR/Hybrid)
- **AI**: OpenAI GPT-4 + LangChain + Custom analytics
- **ML**: Google Cloud AI for predictive insights#### **π Infrastructure & DevOps**
- **Hosting**: Firebase Hosting + Google Cloud Run (serverless)
- **Deployment**: Docker + GitHub Actions + automated testing
- **Monitoring**: Google Cloud Monitoring + Sentry + custom dashboards
- **CDN**: Firebase CDN + Cloud Storage global distribution
- **Security**: Google Cloud Security Command Center + automated audits#### **π Development Tools**
- **IDE**: Cursor (Claude 4 Sonnet integration) + VS Code settings
- **Monorepo**: TurboRepo + shared packages + optimized builds
- **Testing**: Jest + Cypress + Playwright + Python pytest
- **Code Quality**: ESLint + Prettier + Black + MyPy + pre-commit hooks---
## π Key Features
β **QR-Code Donations** - Instant scan-and-give system
β **Blockchain Verification** - Transparent, immutable transactions
β **Multi-Tenant SaaS** - Scalable shelter management
β **AI-Powered Analytics** - Data-driven impact insights
β **Mobile-First Design** - Native iOS/Android experience
β **Real-Time Dashboards** - Live donation tracking
β **SmartFundβ’ Distribution** - Automated 80/15/5 allocation
β **Role-Based Access** - Four-tier permission system### **π New Features in SHELTR-AI 2.0**
π **Independent Participant Registration** - No shelter requirement
π **Firebase Real-time Sync** - Live updates across all platforms
π **Google Cloud Run Backend** - Serverless, auto-scaling API
π **Enhanced Blockchain Integration** - Multi-token support + NFTs
π **Advanced AI Analytics** - Predictive insights + impact modeling
π **Monorepo Architecture** - Streamlined development workflow
π **Docker Containerization** - Consistent deployment environments
π **Automated CI/CD** - GitHub Actions + automated testing
β¨ **LIVE AUTHENTICATION** - Complete 4-role RBAC system operational
β¨ **WORKING DASHBOARDS** - Role-specific interfaces with real data---
## π **Development Status & Roadmap**
### **π― Current Phase: SESSION 8 COMPLETE β - Core Business Logic + Mobile Dashboard Polish**
- β Repository structure and documentation
- β Python virtual environment setup
- β FastAPI backend foundation
- β Firebase project configuration
- β **LIVE WEBSITE**: https://sheltr-ai.web.app
- β **Complete UI**: All stakeholder pages, tokenomics, impact dashboard
- β **Professional Design**: Shadcn UI with theme toggle
- β **COMPLETE AUTHENTICATION**: 4-role RBAC system working
- β **JOEL'S SUPER ADMIN**: Live dashboard with platform oversight
- β **LIVE BUTTONS**: All website CTAs now functional
- β **π± MOBILE NAVIGATION**: Hamburger menu on all public pages
- β **π¨ THEME-AWARE LOGOS**: Dynamic logo switching for light/dark modes
- β **π GLOBAL FOOTER**: Standardized footer component across all pages
- β **π§Ή REPOSITORY CLEANUP**: Professional .gitignore and file organization
- β **π ABOUT PAGE REDESIGN**: Complete overhaul with forward-looking messaging
- β **π« IMPACT PAGE**: Internet Angels integration and future vision focus
- β **π SOLUTIONS ENHANCEMENT**: Professional case studies and policy briefs
- β **π DOCUMENTATION HUB**: Enhanced with new docs and fixed links
- β **π± MOBILE DASHBOARD POLISH**: All 7 dashboard pages redesigned for mobile perfection
- β **π¬ ENHANCED CHATBOT**: Pop-out windows, fullscreen mode, mobile optimization
- β **π§ THEME TOGGLE INTEGRATION**: Dashboard theme switching with perfect positioning
- β **π SERVICE BOOKING SYSTEM**: Complete backend API with FastAPI endpoints
- β **π FORM PERSISTENCE**: Real-time data saving with Firebase integration
- β **π PRODUCTION BUILD FIXES**: All TypeScript errors resolved, deployment ready
- π Advanced API endpoints expansion
- β³ Blockchain integration phase### **π Upcoming Milestones**
- **Week 3-4**: β **COMPLETED EARLY** - Authentication system fully operational
- **Week 5-6**: β **COMPLETED** - Session 5.5 About & Solutions redesign
- **Week 7-8**: β **COMPLETED** - Session 8 Core Business Logic + Mobile Dashboard Polish
- **Week 9-10**: Advanced API endpoints + File upload system + Donation processing
- **Week 11-12**: Blockchain integration + Smart contracts deployment
- **Week 13-14**: Production scaling + Stakeholder onboarding + Mobile app development**β [Complete Roadmap](docs/04-development/dev-roadmap.md)**
---
## π Support & Community
### **For Users & Organizations**
- π§ **General Support**: joel@arcanaconcept.com
- π **Shelter Partnerships**: joel@arcanaconcept.com
- π **User Guides**: [User Documentation](docs/06-user-guides/participant-guide.md)
- π§ **Technical Support**: joel@arcanaconcept.com
- π **Website**: [sheltr-ai.web.app](https://sheltr-ai.web.app)### **For Developers**
- π **Documentation Hub**: [Complete Documentation](docs/TABLE_OF_CONTENTS.md)
- π **Issues**: [GitHub Issues](https://github.com/mrj0nesmtl/sheltr-ai/issues)
- π¬ **Discussions**: [GitHub Discussions](https://github.com/mrj0nesmtl/sheltr-ai/discussions)
- π§ **API Reference**: [FastAPI Docs](docs/03-api/README.md)
- ποΈ **Development Guide**: [Development Roadmap](docs/04-development/dev-roadmap.md)---
**π "Great documentation is the foundation of great software - and great impact."**
*Last Updated: August 4, 2025 - Session 8 Complete: Core Business Logic + Mobile Dashboard Polish*
**π [Visit Live Site](https://sheltr-ai.web.app) | π [Get Started](docs/01-overview/README.md) | π€ [Contribute](CONTRIBUTING.md) | π [Donate](https://sheltr-ai.web.app/scan-give) | π [Documentation Hub](docs/TABLE_OF_CONTENTS.md)**