Established in 2007 by the merger of two non-profit organizations, Lumity’s mission is centered around community service and education. Lumity works with four high schools in the Chicago area to teach students valuable STEM concepts, introduce students to the working world, and train them to enter the workforce in a variety of fields, such as manufacturing and software testing. In pursuit of this goal, Lumity hosts STEM lessons, career site visits, “one-day challenges,” and a variety of other events.
Lumity’s previous process of organizing STEM-related lessons and events was mostly manual, with student attendance being tracked by hand and then transferred to an online database. Additionally, Lumity administrators lacked the ability to gather feedback from past events, making it difficult to improve their curriculum over time. With the help of technology, Pariveda desired to find a way to improve both of these systems. If we could create something that could simplify the event check-in process as well as give administrators the opportunity to iteratively improve their STEM education model based on student responses, we would ultimately be able to make the internship a success by furthering Lumity’s mission. Understanding that the target audience was comprised of mostly high school students, the Pariveda team saw the need for a mobile application that was easy to use and could tackle both pain points simultaneously.
Over the course of the project, the intern team at Pariveda created a both a mobile application and a web application for Lumity’s use. The mobile application will be used primarily by students to check into events, take surveys for events they have attended, and maintain a running record of lessons and activities they have completed. The web portal will be used by Lumity to create events and post-event surveys that can be pushed out to the mobile app. Attendance records and aggregated survey results are stored in the web portal, giving administrators a central location to analyze data.
he Pariveda team utilized AWS and many of its services to make the project successful. In addition to AWS Lambda Functions and API Gateways, DynamoDB was used to store event records, S3 buckets stored data and hosted the web application, and AWS Cognito was used for authentication of both students and administrators.