ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
CSCC09 Project Complexity Points
2
To request a library to be added to this list, please send a Slack message to #winter-2023 and an evaluation will be made by an instructor and added to the list.
3
URLDescriptionTypeComplexity PointsUpdated Complexity PointsReasoning
4
https://reactflow.dev/Node-Based UIs in React - React FlowFrontend Library2
5
https://plaid.com/Plaid: Enabling all companies to build fintech solutionsExternal Provider2
6
https://github.com/mozilla/pdf.js/GitHub - mozilla/pdf.js: PDF Reader in JavaScript · GitHubFrontend Library2
7
https://microsoft.github.io/monaco-editor/Monaco EditorFrontend Library1
8
https://www.twilio.com/Conversational AI and APIs for SMS, Email, Voice | TwilioExternal Provider12It is important to ensure deliverability of the SMS
9
https://sendgrid.com/SendGrid Email API and Email Marketing Campaigns | TwilioExternal Provider12It is important to ensure deliverability of the email
10
https://developer.mozilla.org/en-US/docs/Web/API/Push_API
Push API - Web APIs | MDNBrowser API3
11
https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API
Web Audio API - Web APIs | MDNBrowser API1
12
https://developer.mozilla.org/en-US/docs/Web/API/Screen_Capture_API/Using_Screen_Capture
Using the Screen Capture API - Web APIs | MDNBrowser API1
13
https://github.com/yjs/yjsGitHub - yjs/yjs: Shared data types for building collaborative software ·
GitHub
Library3
14
https://github.com/share/sharedbGitHub - share/sharedb: Realtime database backend based on Operational
Transformation (OT) · GitHub
Library2
15
https://threejs.org/Three.js – JavaScript 3D LibraryFrontend Library2
16
https://github.com/AR-js-org/AR.jsGitHub - AR-js-org/AR.js: Image tracking, Location Based AR, Marker
tracking. All on the Web. · GitHub
Frontend Library3
17
https://github.com/hiukim/mind-ar-jsGitHub - hiukim/mind-ar-js: Web Augmented Reality. Image Tracking, Face
Tracking. Tensorflow.js · GitHub
Frontend Library3
18
https://aframe.io/A-Frame – Make WebVRFrontend Library3
19
https://openai.com/api/#N/AExternal Provider1
20
https://azure.microsoft.com/en-us/products/form-recognizer/
#N/AExternal Provider1
21
https://github.com/celery/celery
GitHub - celery/celery: Distributed Task Queue (development branch) · GitHub
Backend Library23Deploying this properly requires some thought
22
https://github.com/bee-queue/bee-queueGitHub - bee-queue/bee-queue: A simple, fast, robust job/task queue for
Node.js, backed by Redis. · GitHub
Backend Library23Deploying this properly requires some thought
23
https://peerjs.com/Simple peer-to-peer with PeerJS | PeerJSBackend Library12Implementing more than just 2 person audio/video chat will give 2 complexity points
24
https://socket.io/Socket.IOBackend Library12Deploying this with the proper persistent backend through Redis is important.
25
https://developer.mozilla.org/en-US/docs/Web/API/Sensor_APIs
Sensor APIs - Web APIs | MDNBrowser API2
26
https://stripe.com/en-caStripe | Financial Infrastructure to Grow Your RevenueExternal Provider2Important to ensure that the payment successfully gone through through page redirects
27
https://auth0.com/ Secure AI Agent & User Authentication | Auth0External Provider1
28
https://p5js.org/p5.jsFrontend Library2
29
https://unovis.dev/UnovisFrontend Library1
30
https://sentry.io/welcome/Application Performance Monitoring & Error Tracking Software | SentryExternal Provider1
31
https://nivo.rocks/#N/AFrontend Library1
32
https://meilisearch.comMeilisearch: Unified Search & AI Retrieval PlatformService3Keeping objects in sync with primary database; deploying.
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100