Project Synopsis

Theory-Based Mobile App

This application, using XCode, is an iOS app for a research study being conducted by Kinesiology professor Seungmin Lee. Named PAS Intervention, the main purpose of this app is to serve as an intervention app for obese people for research. This app was built from the ground up, requiring new screens for all of the frontend and only a minimal backend from one of Seung's graduate students.

Home screen of the PAS Intervention app

Main Features

Time-keeping for 112 days of the intervention

Automated Email System for users to be updated with the status of their participation in the intervention

Challenge Hub with multiple challenges for a user to go through

A Bulletin Board for multiple users to share thoughts and experiences with

An Admin view with bulletin board moderation, file download for the backend database, account management, and time-lapse mode for experiment testing

Tech Stack

Frontend

  • Xcode for IDE and easy testing
  • Swift & SwiftUI for programming language
  • Webkit Package for playing videos

Backend

  • AWS Services, including an EC2 for the server and Simple Email Service (SES) for email notifications/communication
  • Django using a RESTful API
  • MySQL Database running on the EC2 instance