Buzzard

Documentation specific to Project Buzzard.

This section contains documentation for Project Buzzard.

Overview

Buzzard App Login Screen

Project Buzzard refers to the Firebase-based version of the The Phenom App mobile application.

Key Information:

  • Technology Stack: Primarily utilizes Firebase for its backend services (Cloud Functions, Firestore, Auth, Auth UI).

  • Development Team: Managed and developed by the external team at ABCloudz.

  • Prototype Figma views: Phenom App on Figma

  • Project Manager: Malyshenko B. (See Personnel)

  • Development Environment: For details on setting up the development environment for Buzzard, see: Developing Phenom App - Project Buzzard (Note: This link might need updating if Buzzard setup differs significantly from Peregrine/Expo)

ABCloudz Scope of Work Summary (Maintenance & Updates)

  • Role: ABCloudz is responsible for maintenance and updates of the current iOS (Swift) and Android (Kotlin) Phenom apps upon request.
  • Model: The work is performed on a Time & Material (T&M) basis using an Agile methodology with sprints.
  • Workflow:
    • The Client (Phenom/L2 Consulting) provides requirements and priorities for each sprint.
    • ABCloudz provides estimates before sprint work begins.
    • Scope/priority is locked once a sprint starts.
    • Work is tracked via GitHub issues, projects, and sprints.
    • Regular communication (at least weekly) and sprint planning meetings are expected.
    • ABCloudz provides a Project Manager and weekly reports.
  • Technology Stack (Buzzard):
    • Backend: Firebase (Cloud Functions, Firestore, Auth, Auth UI).
    • iOS: Swift.
    • Android: Kotlin.
  • Device/OS Scope: Compatibility is limited to specific iPhone/iOS and Android phone/OS versions listed in the SOW (no tablets).
  • QA Scope: Limited to Smoke, Functional, UI, Compatibility, and Regression testing.
  • Deliverables & IP: Source code and final builds are delivered via GitHub as Pull Requests. Beta-testing and approval triggers transitionn to merge via pull request for the code associated with the Issue which is resolved by the feature branch passing the beta-tester approval.
  • Existing Assets: Links are provided for an initial specification document and Figma design assets, which ABCloudz will update as needed.
  • Payment: Involves an initial deposi for providing issue-based code as feature branches to the Buzzard iOS and Android repos, monthly invoicing based on actual issue passing into approval (with a soft cap), and NET 15 payment terms.

(Add more specific documentation, status updates, or links related to Project Buzzard below)


Last modified July 19, 2025: Update _index.md (79adc70)