This project was developed as part of the Swift development course at 42. The goal was to build an iOS app that displays 3D ligands models using SceneKit.
The goal of the project was to build an iOS app that displays 3D protein models using SceneKit.
The key features of the app include:
- Sign up and log in
- Log in with Face ID or Touch ID
- Search for ligands
- Display 3D models of ligands
- Display information about ligands and atoms
- Share screenshots of the 3D models
- Swift
- SwiftUI
- SceneKit
- UIKit
- Lottie
- SwiftLint
To install the project on your local machine:
- Clone the repository
- Open it in Xcode
- Change the bundle identifier to your own
- Build the project and run on an emulator or device
To use the app:
- Sign up or log in
- Search for a ligand or select one from the list
- Play with the 3D model
- Share a screenshot of the 3D model