About eGEM

Established in 1976 at the University of Notre Dame, we have consistently worked to graduate more than 5,000 researchers, professors, entrepreneurs, inventors, and business leaders, including over 500 individuals who have earned doctorates in the physical sciences, life sciences, and engineering.
The mission of The National GEM Consortium is to strengthen the nation’s human capital by fostering greater participation of underrepresented groups—primarily African Americans, American Indians, and Hispanic Americans—in master’s and doctoral programs in engineering and science.
Objective

- Utilize ideation styles, colors, and layout from the eGEM website
- Prospect card
- Fellowship application submission
- Account and user management (edit, view, delete)
- Admin access to view fellowship applications (for both admins and universities)
- Reporting features
ACI Approach

To achieve the goals and deliverables from Phase 1, ACI employed an agile development process, which included continuous client involvement through regular feedback and task refinement. This approach facilitated the discovery and identification of new or refined requirements throughout the project lifecycle.
ACI developed a custom web application using Flask, Python, and the existing eGEM 2.0 MySQL database. We applied Test-Driven Development (TDD), ensuring that each feature was tested before being built. This allowed for unit testing and efficient code refactoring.
Additionally, we incorporated stylesheets and navigation elements from the parent eGEM website, ensuring a seamless user experience.