Part 2: Computer Vision Enhancement for Data Collecting React App

Open
Insporos Technologies Inc.
Vancouver, British Columbia, Canada
Cofounder
(5)
4
Project
Academic experience
120 hours per learner
Learner
British Columbia, Canada
Advanced level

Project scope

Categories
Mobile app development Security (cybersecurity and IT security) Software development Artificial intelligence Databases
Skills
data storage mobile application design database testing graphical user interface barcoding user experience (ux) design user interface (ui) design user interface (ui) usability user experience (ux)
Details

The main goal for the project is to create a computer vision system which works in tandem with an existing mobile app for Insporos. The app reads company-generated QR code identifiers, then ask users a series of prompts to input basic data and photos associated with that barcode to a secure database. The purpose of this project is to create additional app functionality which leverages computer vision to assist human data collection efforts. The student will complete the GUI and the back-end database functionality and integrate this with the existing React app.

Deliverables

To complete to achieve the project goal, learners will need to:


- Research the specific requirements and preferences of Insporos for this functionality fore the mobile app.


- Design the user interface and user experience of this component of the mobile app.


- Develop the computer vision algorithm to use photos currently uploaded via the app to assist in data collection.


- Develop a method for human users to correct and modify decision of the computer vision algorithm, so that the algorithm improves over time from human input.


- Testing the app for functionality and efficiency.


- Providing documentation and training materials for Insporos Technologies Inc. to use the app effectively.



Final deliverables:


- A fully functional mobile app that integrates the computer vision functionality to enhance data collection efforts, which meets the requirements and preferences of Insporos Technologies Inc.


- User interface and user experience design documentation.


- Testing documentation and feedback summary.


- Training materials for the app's users.

Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes
Climate action

About the company

Company
Vancouver, British Columbia, Canada
2 - 10 employees
Agriculture, Technology
Representation
Women-Owned Small Business Sustainable/green

Insporos provides AI enabled seed sorting so diseased and defective seeds can be targeted and removed. By only planting healthy, viable seeds, Insporos saves resources, water, and energy, while protecting yield and keeping crops safe from disease.