Code Integration & Performance Tune-Up for a Skin-Health iOS App

Ouvert
Morphace Skincare Wearables
Toronto, Ontario, Canada
Jia Xi Chen
Employeur.euse
(28)
6
Projet
Parcours académique
60 heures de travail au total
Apprenant.e.s
N'importe où
Niveau Intermédiaire

Portée du projet

Catégories
Cloud technologies Analyse des données Développement d'applications mobiles Développement de logiciels Bases
Compétences
ios applications user experience (ux) postgresql software engineering trend analysis restful api full stack development
Détails

Morphace builds wearable devices that track skin hydration and rejuvenation signals. Our device streams numeric data (via Bluetooth) to an iOS app, which stores everything in an AWS RDS (PostgreSQL) database through a small REST API.


Working alongside our internal team of 2 software engineers over the summer, your focus is to integrate our existing code and optimize existing features for response time. As the core feature is data visualization and trend analysis, there is potential to implement existing ML models for numerical trend detection.


Livrables

Tasks

  • Deploy our existing REST API code securely for accessing our database (postgreSQL, AWS RDS)
  • Merge existing trend-detection functions in Python with existing code in Swift
  • Integrate existing UI/UX code with existing code for core and additional features
  • Profile our existing overall end-to-end pipeline (iOS → API → DB) and suggest ways to remove redundant calls, shrink payloads, and improve caching
  • (Optional) Build a modular cleaning pipeline (outlier removal, resampling, unit conversion) so future ML models can plug in with minimal effort


Final deliverables

  1. API Endpoints: fully functional routes for the iOS App to call & edit the database
  2. Test Cases: major functions unit tested
  3. Deployed Backend and Frontend: live instances ready for use
Mentorat
Expertise et connaissances du domaine

Fournir des connaissances spécialisées et approfondies et l'industrie générale des idées pour une compréhension globale.

Compétences Connaissances et expertise

Partager des connaissances sur des compétences techniques spécifiques, des techniques, méthodologies requises pour le projet.

Assistance pratique

Implication directe dans les tâches du projet, en offrant des conseils et démonstration de techniques.

Outils et/ou ressources

Donner accès aux outils, logiciels et ressources nécessaires pour la réalisation du projet.

Réunions régulières

Enregistrements programmés pour discuter des progrès, relever les défis et fournir des commentaires.

Causes prises en charge

Les défis mondiaux auxquels ce projet s'attaque, en accord avec les objectifs de développement durable (ODD) des Nations unies. En savoir plus sur les 17 ODD ici.

Good health and well-being

À propos de l'entreprise

Entreprise
Toronto, Ontario, Canada
2 - 10 employé.es
Consumer goods & services, Cosmetics & beauty, Hospital, health, wellness & medical, Technology

Morphace brings the dermatologist's office home through a mask device that automates skin treatments and skin health tracking. Like Invisalign reinventing dental braces, Morphace offers a unique convenience through the hyper-personalization of our wearable hardware and data-driven skin health insights.