The idea for this app is to be an easy way to find Open Educational Resources, or OER, on a mobile device. To build it, I'm using the "Build More Architect Dreams - An AI-driven agile development module for the BMad Method". The rest of the markdown file below and all the other files in the repo so far have been made by ChatGPT Codex and using this approach. I added and often requested the $bmad-agent-bmad-leader command name, but the underlying BMAD system still loads bmad-master.md and related master naming that is hard-written into the current implementation. I prefer the term "BMad Leader" over "BMad Master", but that is not currently part of my system that is maintained consistently.
Charles Danoff of Mr. Danoff's Teaching Laboratory, LLC Chicago 14 March 2026
Claude Code and Codex in the web browswer are now doing the work using BMAD method.
Charles Danoff Chicago
Maintained project guidance below was drafted by OpenAI Codex (BMad Leader) based on the current repo planning artifacts and user direction.
This workspace currently contains the mobile MVP scaffold plus planning and shared-contract docs:
mobile-app: Android client app (single-platform first release)shared: shared schemas and service contractsdocs: planning, architecture, and operations documentation
Planned backend services such as oer-matching-api and oer-ingestion-worker are not yet implemented in this workspace.
- Search-first OER discovery without mandatory account creation
- Rules-based scoring with approved-license hard filters
- Recommendation cards with "Why this now," trust signals, and feedback events
- Clear
Use ThisandNeed Better Matchactions - Ticket fallback and telemetry that prove whether users find useful OER within 3 searches
Unlike the core daLab infrastructure (Tier 1) which requires strict human-readability for manual publishing, this project is a "Vibe Coding" experiment. The AI team is authorized and encouraged to implement advanced Android patterns to push the limits of rapid prototyping.
This repo is maintained as a Tier 2 Sandbox within Mr. Danoff's Teaching Laboratory, governed by the Pseudo-Virtual C-Suite (PVCS) roles, including CEO, COO 4, CAO 3, CRO 5, and BMad Leader.
The product experience is intended to emulate the strongest usability qualities of successful mobile apps while applying them to learning (even though not all of them are open source applications):
- Podverse for open-source media app patterns and user-respecting product execution
- Wikimedia Projects for trust, public-interest knowledge UX, and long-term community contribution models
- DuckDuckGo for privacy-aware mobile product thinking and clean interaction patterns
- Librera Reader for open-source mobile reading UX and document-centric interaction ideas
- Duolingo for learning-focused motivation and lightweight gamification
- WhatsApp for simplicity and low cognitive overhead
- Google Maps for direct, high-speed, task-first interaction design
- Discord for clear hierarchy and low-friction navigation
- Instagram and TikTok for intuitive onboarding and immediate usability
These are reference models for UX quality, not feature-copying instructions.
- Review product loop in
docs/product/mvp-core-loop.md. - Review product requirements in
docs/product/product-requirements.md. - Review mobile architecture baseline in
docs/architecture/mobile-oss-baseline.md. - Implement API contracts in
shared/contracts. - Build vertical slice: open -> home search -> results -> detail actions ->
Use This/ save / rate / fallback ticket.
- Open
mobile-appin Android Studio. - Sync Gradle and run
appon an emulator/device. - Validate Home flow: open -> search prompt -> submit -> results list.
- Code: CeCILL Free Software License Agreement
- Content and metadata: CC0 1.0 Universal
- Charles Danoff (Iceman) - Lead Architect
- daLab Contributors (First Cohort) - Synthetic support team
For the agent and pattern framework informing this project's governance, see Patterns for a New Generation: AI and Agents by Corneli et al.
- Preserved the original repo intro authored by Charles Danoff at the top of the README. Signed: OpenAI Codex (BMad Master)
- Added a clearly separated maintained project-guidance section drafted by OpenAI Codex (BMad Master). Signed: OpenAI Codex (BMad Master)
- Updated MVP priorities to match the current product requirements and core loop documents. Signed: OpenAI Codex (BMad Master)
- Added a formal UX inspiration section with linked reference organizations and open-source apps. Signed: OpenAI Codex (BMad Master)
- Updated Quick Start and Android validation flow to match the current no-account search -> results -> action path. Signed: OpenAI Codex (BMad Master)
- Skimmed and added some edits. Signed: Charles Danoff
- Added the Tier 2 Sandbox philosophy, formal licensing section, contributor governance bridge, and BMad Leader working title in maintained guidance. Signed: OpenAI Codex (BMad Leader)
- Added an explicit PVCS governance note and a further-reading link to the patterns paper for project context. Signed: OpenAI Codex (BMad Leader)