📄️ Sequence Diagrams
Use Case 1 - Account Login
📄️ Development Environment
Documentation
📄️ Version Control
This project will be managed using Git and GitHub. The main branch is protected and requires an approved pull request to merge. Each feature of the project is under its own branch and created from its respective Jira ticket.
📄️ Design Mockup
Some images are provided by Figma and only serve as a placeholder. Any information in the images do not represent the actual data. .
📄️ Class Diagram
SmartWeights uses an MVVM architecture and the class diagrams reflect as such.
📄️ Circuit Diagram
Parts Included
📄️ Database Diagrams
SmartWeights uses a relation schema approach to the database design. It combines usage of both cloud based database (CloudKit) and local storage database (CoreData).
📄️ User Form Table
The two tables below are used to create a threshold of what is considered good form. The numbers represent the acceleration in degrees per second. The MPU6050 sensor is responsible for these providing gyroscopical data.