Product Requirements Document (PRD)
Categories:
Product Requirements Document (PRD)
Project Name: Peregrine
Feature/Version Name:[Name of the feature or version being described]
1. Introduction
This is a product requirements document that outlines high level feature set for the entire Peregrine version of the Phenom app.
1.1 Purpose: To enumerate critical functionality for Phenom, a competitive gamified app for capturing UAP/Cryptids/Paranormal.
1.2 Scope: App will be distributed to Android and iPhone user platforms
1.3 Goals: Monetized gamified video capture that is undebunkable (meaning tagged with c2pa standard) and annotated for further study.
1.4 General terms
Phenom - general term for a user recorded event
Teams - users can form teams to record things together
2. User Stories (Issue References Only)
- Please provide links to existing User Story issues in Linear.
- [Add more User Story issue links]
3. Functional Requirements
App Frontend Features
-
3.1 Video Capture
- single button to record video
- Preserves C2PA metadata when recording is collected.
- Pair video and audio with sensor metrics from any other sensors attached (See Sensor Usage)
- Display other internal sensor data over screen as buzzard does
- Camera Modes
- Recording tips on/off
- tell user to stop shaking
- tell user to record some terrain
- ID Augmented Reality Mode: AR mode with all the satellites, planes, and so on. Just to check what is in the sky.
- Live Capture Mode: Turns off ID Augmented Reality view. Engages recording with ‘zen focus’ effect.
- Test Capture: same as Capture, but without saving the data to Phenom.earth cloud storage. Provide a browse, share to The Phenom App and delete test files feature.
- Recording tips on/off
-
- segment known items such as
- satellites
- planes
- ships
- planets
- meteors
- AR overlay is available before and after recording, can be toggled.
- segment known items such as
-
3.2 post recording editing screen
- allow clipping of video before upload to The Phenom App cloud storage etc.
-
3.3 Data display and interaction
- Summary screen of video (once recorded)
- 3D globe or map view showing events as well as data layers such as Airplane and Satellite traffic that happened during video
- show stats such as bearing and location
- video metrics
- Event viewing tool
- normal playback screen
- ability to overlay other known objects (see AR recording mode)
- possible data sources
- ADSB (airplanes)
- AIS (ships)
- More..?
- could be planetarium style view
- could be premium feature
- possible data sources
- The Phenom App Content Navigation Screen
- 3D globe as is currently done in Enigma or Google Earth
- magnifying glass in upper right
- allows search by things like
- username, team, tag
- allows search by things like
- 2 major range sliders, distance and time
- distance slider to adjust show all events within X km/miles from pin drop (defaults to user GPS locale)
- Calendar icon to select date + time slider for specified time period preceding date.
- magnifying glass in upper right
- 3D globe as is currently done in Enigma or Google Earth
- The Phenom App Data Visualization Features
- Turn on Heatmaps
- filter by tag
- include 3 heatmap mode checkboxes UAP/cryptid/paranormal.
- Turn on Event Altitude Stick - applicable when 2 users capture an overlapping event. (see growth section)
- Investigation Incident Command View - Shows all resources aligned with a specific investigation event. This could be Phenom App Team members, sensor packages, for planned observation events.
- Turn on Heatmaps
- Summary screen of video (once recorded)
-
3.4 User interaction rewards
- users who record multiple views of same event can get rewards
- users who record lots of events can get rewards as well
- rankings
-
3.5 Education
- onboarding screen and test area
- Educational materials on how to film properly.
- could be quick through tutorial that loads on app install
- could be recording a bird for example.
- Test recording walk-through of using the app. Video doesn’t upload to the database.
- Types of observed UAP (descriptors or tags of observed shapes)
- Types of observed Cryptids
- Types of paranormal observations
- onboarding screen and test area
-
3.6 Phenom 15 Second Preview of Recent Activity
-
3.7 Equipment store and purchase
- Links to buy additional sensors and equipment
- links to buy tshirts and swag
-
3.8 User profiles
-
name
-
address
-
profession
-
etc
App Backend Features
-
-
3.10 Backend data sharing API
- Should be compatible to share to other orgs (NASA whatever)
- offer 3rd party integrations in a limited fashion. Possible integration techniques:
- webhook?
- RSS?
- Other DBs:
- MUFON
- NUFORC
-
3.11 General app backend
- Data is annotated and curated to suit further API-based analysis.
- Desktop website features
- Reproduces all Data Viz available in the mobile app.
- Growth ideas
- grouping videos into events automatically
- how do we figure out if users are seeing the same thing?
- how do we run detailed automated analysis on multiple videos (sensor fusion)
- doing trajectory extrapolation to notify people that something might be coming
- could be triggered in high volume event cases
- we should think about ways to facilitate this
- grouping videos into events automatically
6. Non-Functional Requirements
4.1 Performance: [Describe performance requirements]
4.2 Security: [Describe security requirements]
4.3 Usability: [Describe usability requirements]
4.4 Scalability: [Describe scalability requirements]
7. UI/UX Design
\[Link to wireframes, mockups, or design documents\]
\[Describe key UI/UX considerations\]
8. Technical Requirements
- App should record battery level voltage as an internal logging function.
9. Release Criteria
\[Define the criteria for releasing this feature/version\]
10. Open Issues/Questions
\[List any open issues or questions\]
11. Notes/Ideas
\[Any additional notes or ideas\]
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.