You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme.md
-41Lines changed: 0 additions & 41 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,47 +17,6 @@ Recently, a problem faced by UBC students was caused by the transition from the
17
17
18
18
Many students like to plan their courses several years in advance and without a proper tool, long-term academic planning becomes difficult and error prone.
19
19
20
-
21
-
## **🧠Credits**
22
-
- Ben Newington: Project Manager
23
-
- Developed the graph component including:
24
-
- A vertex and its subclass which contains course information
25
-
- A directed course graph to determine dependencies
26
-
- A graph creator which uses a json file to create a course graph instance
27
-
- Minor improvements to data collection
28
-
- Worked with all group members to integrate components together
29
-
- Tian Chen: Designer
30
-
- Developed data colleciton and formatting components in backend
31
-
- Implemented web scraper and data fetchers to ineract data sources
32
-
- Developed parser to parse schedules, prerequisites, and corequisites from course descriptions
33
-
- Formatter to format all data to JSON.
34
-
- Worked with all group members to integrate components together
35
-
- Iain Griesdale: Designer
36
-
- Developed API to interface from the frontend to the backend
37
-
- Setup Dockerfile and compose for easy deployment
38
-
- AWS Server hosting for easy public access to the website over the internet
39
-
- Minor frontend styling development for UI/UX
40
-
- Coordinated final deployment and integration logistics
41
-
- Finn Bainbridge: Developer
42
-
- Created the frontend website the user interacts with, which includes:
43
-
- The dynamic graph widget with GPA average coloured nodes
44
-
- The autocomplete-ing search bar
45
-
- The informative panel
46
-
- Setup nginx in the dockerfile to tie the api and the frontend together
47
-
- Helped setup the AWS server and setup SSL
48
-
- William Banquier: Developer
49
-
- Devloped Comprehensive Automatic Test Suites for All Methods
50
-
- 100% Code Coverage for Graph API Package
51
-
- This involved testing with springboot and managing high memory and os dependent errors
52
-
- 100% Code Coverage for Course Graph Package
53
-
- 96% Code Coverage for Data Collection Package
54
-
- Manual Verification Documention was made for Front End
55
-
- Created custom Github CI Taks that link with Springboot and Gradle and run on Push and Pull Requests
56
-
- Found vulnerabilities and created a test bench to confirm their removal
57
-
- Created test cases to mimic incorrect dependincies
58
-
- Reviewed and created manual confirmation suite for http requests using burp suite
0 commit comments