-
Notifications
You must be signed in to change notification settings - Fork 0
Jadon Schuler Personal Log
Testing, team meeting, final demo video.
Fixed issue with homepage errors, routing, made some quality-of-life visual updates, and wrote backend tests.
Attended team meeting and tested assigned group for quality assurance assignment.
Squashed context bug.
Discovered a solution for the context bug and began implementing it across each page that requires the fix.
Researched the cause of some bugs relating to refreshing pages and context failing to load properly.
Attended group meeting and discussed RC1 features.
Increased JWT expiration time to make the UX a bit more streamlined.
Added backend functionality for updating and deleting users, and created fully functional front-end forms for registering and editing a user profile.
- JWT
- Form posting
- Edit profile
- Admin routing
- Admin user management
Completely overhauled the authentication system and added role specific routing.
- JWT
- Form posting
- Edit profile
- Admin routing
- Admin user management
Unfortunately I came down with COVID this week, so I was unable to work on features. I'll make up for it next week.
Todo:
- JWT
- Form posting
- Edit profile
- Admin routing
- Admin user management
Researched beta feature assignments, came up with a plan for implementing user registration form validation and posting.
Developed backend test for posting and authenticating users at the controller level.
Implemented BCrypt password hashing, storing data in local browser storage to persist user state beyond a refresh, and researched Spring Boot testing (for backend testing) and Jest (for frontend testing).
Worked on beta release features, research for testing.
Fixed a small post-deployment bug. Worked on PoC Demo Video.
Completed User UI, initial login authentication, and context to preserve data across all React pages.
Bug fixing and started work on next sprint.
Finished User DTO and related objects, as well as a basic draft of the User UI. Attended Sprint meeting.
I started working on the User portion of the API.
I added security and ethical concerns to our wiki pages.
I cloned our git repo, made my own branch, made edits, and merged it. I also generated and added a gitignore for our project.
I worked on our Entity Relationship Diagram (specifically Users, Reviews, and Goals). I also edited our Rest API template (provided by Adam) to reflect the design of the ER and necessary changes.
I completed my research milestone. Additionally, I wrote the Ingredients requirements for our app.
research-milestone-jtschuler
Link to video demo
I worked on setting up an environment for my research milestone.
I created the guest interface pages for our prototype using Figma and Ionic elements.
I reviewed notes from the team meeting I unfortunately had to miss, and continued working on learning the technologies we will be using.
I created our Seongho Park persona, as well as his two user stories. I also attended our weekly team meeting. I've also begun learning JavaScript in preparation for future development. Lastly, I created a new issue label and opened two new issues to keep track of our plans, so we don't forget important things we discuss.
I created Google Drive folder for the team, as well as a brainstorming document. Started personal log. I also added the extra issues labels.