Project Plan
Our project spans the course of two semesters: from the spring semester of 2024 to the fall semester of 2024. Considering the length of this project, it's important to identify current milestones accomplished and look ahead to future milestones we as a team will tackle.
Spring 2024 Milestones
The following assignments served as significant milestones during our first semester:
- Requirements Specification: Addressed the expected functional, non-functional, and environmental requirements the team planned to satisfy with selected technologies.
- Design Review I: Delivered a live presentation communicating our project progress and schedule of outstanding tasks.
- Mini-Video I: Created a concise 2-minute elevator pitch video showcasing our product concept.
- Technical Prototype Demonstration: Addressed proof of concept solutions to technical challenges explored in our feasibility study.
Fall 2024 Milestones
The following assignments represent key milestones for our second semester:
- Alpha Prototype Demo: Demonstrated key use cases and user flows including visual impairment user scenarios showing accessibility features, content creation workflow for makerspaces, community connection, and makerspace discovery features.
- Design Review II: Presented detailed implementation progress, architecture overview, technical challenges and solutions, and an updated timeline for the project.
- Software Testing Plan: Created a comprehensive testing strategy including unit testing (50% of testing effort), integration testing (25% of testing effort), usability testing (25% of testing effort), and testing metrics with success criteria.
- Design Review III: Showcased our final implementation details, testing results and refinements, future development roadmap, and the project's impact on STEM accessibility.
- Final Capstone Presentation: Presented a comprehensive overview of the project, including detailed technical implementation, testing results with user feedback, and project outcomes along with future development plans.
- Project Deployment: Final milestone encompassing documentation completion, application deployment, and successful handover to our project sponsor.
Fall 2024 Development Schedule
Our fall semester has focused on implementing the core application and conducting thorough testing. Here's a detailed breakdown of our progress:
Development Phase (September - October)
The following tasks were completed during the development phase:
- User Interface Design Prototypes: Created accessible interface designs supporting multiple disabilities, implemented Material Design principles and Nielsen's Heuristics, and developed user profile and local makerspace discovery interfaces.
- Technical Implementation: Set up our data access component with Firebase integration. Completed the frontend implementation in React Native with accessible UI components, cross-platform compatibility, and React Paper components integration. Established our business logic component including user authentication, content management system, and search/filter functionality.
Testing Phase (October - November)
The following tasks were completed during the testing phase:
- Unit Testing: Core component functionalities, user authentication systems, content management features, and accessibility features.
- Integration Testing: Frontend-backend communication, data flow validation, and cross-platform compatibility.
- Usability Testing: End-user validation with disability groups, interface navigation testing, accessibility compliance verification, and user satisfaction assessment.
Final Phase (November - December)
The following tasks were completed during the final phase:
- Feedback Integration: Incorporating user study results, implementing accessibility improvements, and refining user interface based on feedback.
- Application Deployment: Final performance optimization, documentation completion, and platform deployment preparation.
Current Project Status
We have successfully completed all major development milestones, including our initial research, UI prototypes, core implementation phases, and testing phases with accompanying final documentation. The application is ready for deployment and hand-off to our project sponsor in December 2024.
Fall 2024 Project Timeline
The gantt chart below illustrates the timeline of our project, tracking both planned and completed work.
Weekly Task Reports
View the Spring 2024 Weekly Task Report and Fall 2024 Weekly Task Report for detailed progress tracking of our project.