Team Tasks
Dates 2/28 2/29 3/1 3/2 3/3 3/4 3/5 3/6 3/7
Product Tasks develop roadmap, problem statements, and user stories and vision

organize teamspace on Notion | develop out roadmap and feature prioritization | develop our product requirements

update roadmap | PRD

update roadmap | product documentation + PRD

update roadmap | start working on presentation

product documentation + PRD | presentation and product documentation | finalize presentation and product documentation | submit! | | Product XF Needs | Team input | team input, esp from Eng | ideas on design specs and eng specs | continue to attend design and eng meetings | team check-ins | team check-ins | input from teams on draft | approval of final materials from team | | | | | | | | | | | | | | Design Tasks | Discuss research Create sketches | Align on design direction Begin lo-fi wireframes | Continue lo-fi wireframes | Continue working on Hi-fi | Start high fidelity designs Make a prototype | | Finish high fidelity | | | | Design XF Needs | | Begin sharing wireframes with eng | Continue to share wireframes with eng | | Share with eng | | | | | | | | | | | | | | | | | Engineering Tasks | Discuss technical complexities. Where to start | Project Setup - ~ Flutter development set up / create a new Flutter project ~ Push initial code to GitHub ~ Set up a Firebase Project add it to the Flutter app ~ Plan the Firebase data models (primary) | Auth + User Management / Silent Alert Trigger ~ Implement Firebase Auth for sign-up/sign-in ~ Set up user profiles in Firestore ~ Implement state management for auth states (logged in / logged out) ~ Set up basic UI for auth (login, signup screens, onboarding) ~ Implement the UI for the main feature (a button or gesture to send a silent alert) ~ Start integrating the Firebase database to store alerts ~ Push code to GitHub | Core Functionality / Dynamic UI Implementation ~ Implement the functionality to send alerts to Firestore ~ Ensure user location is captured and sent with the alert (Flutter’s Geocoding package) ~ Utilize the design wireframes for multiple UI themes ~ Implement the logic needed to randomly select a theme when selected ~ Maintain consistent functionality & location across UI variations ~ Test dynamic UI changes thoroughly ~ Push code to GitHub | Send Alert API Integration for SMS and calls ~ UI components (onboarding/ config auth) ****~ Set up a Send Alert API get necessary API keys (completed) ~ Implement backend functions (Firebase Cloud Functions) to interact with Send Alert API & location storage ~ Test API calls thoroughly through Insomnia ~ Push code to GitHub | AI Integration?? + Testing and Debugging Day 1 ~ Integrate the AI feature: ~ Additional day to tweek the functionality/logic ~ Prioritizing UI components (profile settings / placing order (getting help) ~ Perform thorough testing on both Android and iOS devices ~ Identify and fix and bugs or issues on the app ~ Optimize performance and ensure data security and privacy ~ Push code to GitHub | Testing and Debugging Day 2 ~ Test all features (including AI if we have a chance to implement it) ~ Identify and fix any additional bugs or issues within the app ~ Test app on all platforms (Android/iOS/possibly web
~ Push code to GitHub | Final Touches an Deployment

~ Implement any missing minor features and/or UI polish ~Finalize documentation and code comments ~ Prepare and publish the app to beta channels (maybe TestFlight for iOS / Google Play Beta for Android) ~ Gather feedback from team / potential users ? | Last Minute Documentation Updates + Submission ~ Submit all necessary paperwork/digital files to Baddies in Tech | | Engineering XF Needs | | Get rough Wireframes/Prototypel | Lo-fi wireframes to utilize them for multiple UI themes?? | | Detailed Product requirements | High Fi wireframes | High Fidelity Prototypes | | | | | | | | | | | | | |