You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project’s goal was to increase the efficiency and accuracy of data submission by Harlem Strong data collectors for the control group side of the Harlem Strong Research Study. It was created to resolve an issue where data collectors were overwriting information in a shared Dropbox Excel sheet. Previously, data was manually recorded and submitted via Excel forms, leading to errors and inefficiency. To address this, I selected platforms that could handle multiple submissions from data collectors simultaneously while providing a safer and more reliable storage method. The solution also includes a record of each submission, identifying the user at the point of entry.
Amazon Cognito (AWS) - User pool creation and password management for secure access
Amazon Amplify (AWS) - Hosting the front-end and automating deployment via Git
React (JavaScript) - Built the UI to replicate the screening form used by data collectors
Python - Used for processing data from React and submitting it to RedCap via APIs
RedCap - Created and managed the data dictionary to map screening form categories to AWS Lambda fields
Features:
User Interface - Collects and processes user data through a responsive screening form
Backend Logic: Matches and processes data based on the data dictionary before submission
RedCap Integration: Uploads processed data to RedCap for storage and analysis
Hosting: Hosts the front-end and automates deployment via Git and Amplify
User Pool: Manages user authentication through AWS for secure access
Project Outcomes:
This project was able to increase the speed of data submission by data collectors by 50% based on feedback from the data team.
This project reduced data submission errors by adding dropdown options where appropriate.
Finally, this project was able to provide a cleaner structure for data pipeline and set foundation for data collection and submission for the active group of the study, which will be implemented in period 4.
About
Application created with Python and Javascript for data submission and storage of Harlem Strong research data.