James Henager Capstone Project Worklog
9/25
- 9:00 am - 1:00 pm
- Built pre-planning diagram and prototype on Figma
Total Daily Hours: 4
10/2
- 8:00 - 9:00
- Scaffolded new react app and organized new work space
- 9:00 - 10:00
- Edited and added my capstone proposal to project
- 10:00 - 11:00
- Had a lengthy NPM install, so I took a stroll to clear my head
- 11:00 - 12:00
- Wrote a new readme for the project, with included diagram.
- 12:00 - 12:30
- Add User Stories to Readme
- 12:30 - 1:00
- Add initial component files and App component content
- 2:00 - 3:30
- Spent this time setting up a firebase project. However I am unable to make a firestore database and spent the whole time troubleshooting.
Total Daily Hours: 6.5
10/3
- 12:00 - 1:30
- Troubleshooting firestore more and FINALLY got it working (it was the CORS blocker)
- 1:30 - 2:00
- Added all code to connect firestore to project
Total Daily Hours: 2
10/3
- 10:30 - 1:00
- Coded basic GameControl component. Will need adjustments.
- 3:00 - 4:00
- Plotted out database in Firestore/organized data
- 4:00 - 6:00
- Debugged code until I could get it to display in the browser. Firestore is confirmed to connect.
Total Daily Hours: 5.5
10/4
- 9:00 - 10:00
- Importing and configuring chart js
- 10:00 - 11:00
- Worked on getting chart js to actually build and display
- 11:00 - 12:30
- Worked on getting data from firestore to display in chart as template literal (actually figured it out)
- 1:30 - 3:00
- Worked on writing the addreviewform component
- 3:00 - 4:30
- Rearranged my data structures multiple times to see which would work best in the addreviewform, switched between array, map and number
- 4:30 - 5:00
- Meeting with Brooke, discussed data structures
Total Daily Hours: 7
10/5
- 9:00 - 10:00
- Researched ways to make the review form increment individual property values
- 10:00 - 12:00
- Rewrote the addreview form and connected the routing in gamecontrol
- 1:00 - 2:00
- Experimented with different forms
10/6
- 8:00 - 9:00
- Researched React bootstrap to figure out which elements to use
- 9:00 - 11:00
- Started adding bootstrap to different components in the project