korenrolle / project2-Meliora

0 stars 1 forks source link

Reflection #15

Open hniloy96 opened 1 year ago

hniloy96 commented 1 year ago

What was the most difficult part of your project’s development? I would say that the most difficult part was the randoCharacter function. It wasn’t so much the functionality but the memory. With all of the recent code swirling around I’m our mind and the structure of it all, we found it hard to lock in the logic of it all. We also had a hard time with the pagination. The Rick and Morty api didn’t provide us Wirth the page numbers and only gave us 20 characters at a time. We had to find a way to scan each “pull” of 20 characters and attach it to a page number. It took all day and most of the night but we were able to pull it off! What did you learn about developing in React? What we learned about coding in react as that if you know what you are doing you will go far. There were many blockers, many ups and downs, many glows and grows, but ultimately we pushed through whatever wall there was. React was very helpful and well documented when it came down to solutions and overall knowledge. “Never be afraid to get your IP address dirty and dig for the answer”- Koren R. <= that is my new motto! Highlight 1-2 future features / approaches you will be investigating in future development work. Future features that we would like to add include: More of an interactive gameplay. -We want to make the game a little but more fun the look at. Maybe add a game board and they have to answer REAL trivia questions to move up in on the board Glossary pull _ We already have all of the characters pulling in but we would like to have music playing and a card the shows every time you hover over the character spaces. Also we want to add a search bar for the characters as well.

Rancor38 commented 1 year ago

API Integrations 1 - Does not meet expectations. API requests and the use of state within the app is unclear. Sufficient complexity 1 - React Router appears in both the Home and App component. Game.js is unused and commented out. Deployed to production 3 - Exceeds Expectations. Could use a custom URL. Basic styling & layout design 3 - Exceeds expectations, design is responsive. Glossary buttons are simple but effective. Functionality 1 - Pointer cursor over the glossary tiles indicate to the user that they are buttons to click. Non functional buttons is bad UI. Code quality 1 - No comments in code to clarify intensions. Structure is confusing. Documentation 1 - No readme available. Total = 11/21