Challenge Overview
Challenge objectives
-
Create a performance report for the enrollment module of the provided app.
-
Suggest a solution to improve the performance.
Tech stack
-
Angular
-
Less
Code access
Repo: https://github.com/tc-bluesource/bluesource
Branch: develop
You will find a link to get access to the repo on the challenge forum.
Detailed requirements
As part of this challenge, we need your help to test the performance of the Enrollment module of the provided app (Bluesource).
You can use this mock API to run the app locally https://github.com/tc-bluesource/mock-api
The Enrollment module seems to be a bit of a mess and particularly the API calls are not made very efficiently.
You need to generate a performance report that will point out the bottlenecks of this module and suggest a solution (or more if you feel needed) on how to improve the performance of this module.
Judging criteria
We’ll use the idea generation scorecard and the submissions will be judged by the challenge copilot/PM.
You submission will be judged based on:
-
Validity of your report.
-
Clarity of your submission.
-
Feasibility of your suggested solution.
There will be no appeals or appeals response phases and the decision will be final.
Feel free to post any questions on the challenge forum!
What to submit
-
Submit a document (preferably in PDF format) listing the groups of components that could share common styles.