My biggest success during this capstone course was my correct implementation of the delete functionality for CRUD, as well as creating a switch button that utilized material ui, react, and most importantly context api for state management.
Of my later success, state management was something that I previously did not interact much with and something I needed to learn. Through researching different systems, like Redux, hookstate, context API emerged as a winner helping me avoid the alternative – prop drilling.
So, I created this switch with Context API, where there was a new context that bypassed the hierarchy and saved the state of changed components, in this case it was a view only feature that stripped away certain renderings.
My other success was the correct implementation of the delete functionality of our capstone app editor. I built off of previous implementations for the save feature, correctly accessed necessary onClicked functionality, handled the refresh, and provided conditional functionality with a helper function to bring together readable and usable code for the delete functionality of our edit mosaic feature.
SWOT of the capstone course:
Strengths
- Bring together a group to achieve a common goal
- Industry contact with real world experience
Weaknesses
- Not enough time to make something super sizable for capstone
Opportunities
- networking with industry and peer contacts
Threats
- potential for isolation of duties in a four person team
Leave a Reply