Data Model Architecture | Generated by Eircodex v1.0.0
Core business entities and data models extracted from feature analysis
core9
Business entities in this model
5
Entity connections defined
4
Entity type classifications
65
Total data fields across entities
Physical activity that can be suggested to users, ranging from home exercises to outdoor activities involving equipment.
Represents a suggested physical activity tailored to the user's context including preferences, location, weather, and available equipment.
Core algorithm generating personalized physical activity suggestions for children and youth based on contextual factors such as location, season, weather, equipment availability, user preferences, and historical activity data.
Physical equipment that may be required or used in activities, including BUA equipment.
Stores user-specific preferences and historical interaction data to personalize activity suggestions.
Entity representing activity_session
Tracks individual user sessions interacting with the activity suggestion algorithm, including spins, selections, and completions.
Configuration settings for the visual activity suggestion wheel component, including display options and activity categorization.
Records of past activities performed by the user to inform future suggestions.
Activities may require or use multiple pieces of equipment; equipment can be used in multiple activities.
The algorithm suggests multiple activities based on context; each activity can be suggested by multiple algorithm runs.
Historical activity records reference a single activity performed.
Historical activity records belong to a single user.
Each user has one set of preferences to tailor activity suggestions.