Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Final Contributions - Landon Brown #175

Open
p3rryw1nkle opened this issue May 3, 2022 · 0 comments
Open

Final Contributions - Landon Brown #175

p3rryw1nkle opened this issue May 3, 2022 · 0 comments
Labels
contribution To label issues about scheduled deliveries

Comments

@p3rryw1nkle
Copy link
Contributor

p3rryw1nkle commented May 3, 2022

Completed before final delivery:
*Product Details View #67 #24
*Project logo

Updated for final delivery:
*Search bar/product filtration #139
Added a search bar feature as well as drop-down menus so that products may be filtered and ordered by name and price. Initially tried to integrate the search bar within the NavBar, but opted for the easier option of the search bar being a component of the product listing page after much trial and error.

*Front end unit & integration testing #103 #83 #136
Attempted to correct unit tests to focus more on the functionalities of each component. Spent many hours researching react-testing-library and how to test hooks, functions within functional components, etc. to accomplish this. Despite this, when deploying the tests I came across many compilation errors demanding the renaming of files, installation of new packages, etc. that I was unable to resolve, so I discarded most of my work to avoid creating more conflict. Some of this work, however, still remains on the 'frontEndTest' branch. The original front-end tests remain in the final project.

Attempted to deploy and test integration tests with no success. I installed the 'Testing Playground' chrome extension to help me with knowing how to access and test each React component, however, after struggling with many compilation errors I was not able to deploy these tests let alone finish them. The way my current tests are written (on the frontEndTest branch) is my best guess as to how they would function, although they are not functional. Since I was unable to get them to work, much of my trial and error was discarded and left uncommitted.

*Page responsivity #86 #82 #164
Made it so that when the WebApp is deployed via a mobile device, the NavBar components do not disappear and the user is still able to log in, signup, and click the store logo to go back to the home page.

*Building blocks & Deployment view documentation #164
Updated the deployment view documentation so that it accounts for the fact that the User's POD is not part of the deployment, but rather an external database that is used.

@p3rryw1nkle p3rryw1nkle added the contribution To label issues about scheduled deliveries label May 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contribution To label issues about scheduled deliveries
Projects
None yet
Development

No branches or pull requests

1 participant