Sprint 2 Logical View Class Diagrams - root-mrrobot/wits-academy GitHub Wiki
The below class diagrams is representation of our database thus far. We have opted to use firebase and this there are no actual tables. However the setup of our data storage system can be represented as the diagram below. Users are represented by their emails and full names. Their password are stored as well to allow for validation. Courses are represented by their name and have attributes such as the category they belong to, a description of the course, and a URL of the image upload made by a teacher to represent said course. A link that lies between the tables are fullName in Users and lecName in Courses. This is used to allow us to identify which user has created which course.
