This pull-request encompasses all the bugfixes and additions to functionality done by Medhat Elmasry's COMP4976 class during Fall 2019 (Sept-Dec. 2019). To deal with the lack of collaborator/write access, I forked the project and organized it such that our team's pull-requests would go through me. These commits encompass all the successful pull-requests.
Issue 75: This is tied with the backend. Social media icons that have been added in the backend (CMS) are now displayed in the footer.
Issue 74: Themes are set in the back end, and are now reflected in the front.
This pull-request encompasses all the bugfixes and additions to functionality done by Medhat Elmasry's COMP4976 class during Fall 2019 (Sept-Dec. 2019). To deal with the lack of collaborator/write access, I forked the project and organized it such that our team's pull-requests would go through me. These commits encompass all the successful pull-requests.
Issue 75: This is tied with the backend. Social media icons that have been added in the backend (CMS) are now displayed in the footer.
Issue 74: Themes are set in the back end, and are now reflected in the front.
Issue 78/79: Filtering by race and sorting implementation. The improvement to this PR. And the final improvement.
Issue 83: Styling for mobile devices.
Issue 84: Test of accessibility README.
Issue 80: When selecting a candidate, there is now a visual indicator highlighted.
Issue 79: Introduction of rendered social media icons.
Issue 87: Improvements to the CandidateModal component. Secondary part to this issue.
Issue 74: "Modularizing" themes.
Issue 85: Integrating email from a user's saved choices of candidates.
Issue 81: See comment by @zigfrida.
Rendering of PDF by @GauravMinhas.
In addition, there are phase 3 assessment improvements (requested from @medhatelmasry) as follows:
Issue 5: UX buttons for functionality added.
Issue 3/4: See comment by @pkim92.
Issue 6/7: Logo is now reflected on the frontend when updated on the backend.
"issue-phase3-front-3": Original documentation restored.