plan-your-vote / plan-your-vote-cda

Plan Your Vote - Content Delivery Application
https://plan-your-vote.amyhong0502.now.sh/
3 stars 5 forks source link

Multitude of issues addressed and features added. #99

Open msalamat opened 4 years ago

msalamat commented 4 years ago

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.