Skip to content

5. Team Roster

stef405 edited this page Apr 18, 2023 · 16 revisions

Adin Ngai

Worked on back-end server. Created APIs for interacting with the database and adjusted database schema. Experimented with OpenCV and connected OpenCV team code with the backend.

Erika Delfino

Front-end team member. Created most screens on the app, implemented components, and dealt with the overall ui of the application. Made sure that the ui was fully functional, implementing post/get requests, pop-ups, ui states/flows. Overall, making sure the user was being informed of each process, and that the front-end was working. Pair programmed with Stefan in order to test API and UI interactions.

Iris Zheng

Front-End Member. Contributed to the development of the initial UI/UX flow stages. Implemented components like pop-ups and other aspects of the front-end development process as required.

Kaia Newman

Back-end team member. Set up the back end server and experimented with API endpoints/small skeletal UI features before transitioning to the OpenCV team for the MVP app. Implemented resizing with template matching, drawing a circle over the correct region, triggering popups for poor image quality, and cropping piece images to an inner bounding box. Integrated this functionality into the back-end once testing was done on Google CoLab. Did QA for the app and back-end functionality and provided test cases.

Kevin Zhu

Responsible for setting up the initial development environment. Initially a part of the front end team with camera interactions and pop-ups, then transitioned to the computer vision team with puzzle piece background removal and cropping.

Michelle Li

Back End team member. Worked on experimenting with OpenCV methods and computer vision for detecting blur, template matching, and creating a circle region.

Noah Kuperberg

Set up the back-end database, including designing a relational model and schema. Created and maintained back-end API endpoints for the application.

Stefan Grueneis

Front-end team member. Figured out how to interact with the backend APIs, and was responsible for main user flow from submitting puzzle entry image to submitting piece image. I also made sure that pop ups were implemented, and that our entry lists were functional.