Skip to content
This repository has been archived by the owner on Jan 2, 2023. It is now read-only.

Jadon Schuler Personal Log

Jadon T Schuler edited this page Apr 24, 2022 · 44 revisions

Semester 2 Week 15 (Apr 17 - Apr 24), 2022

Testing, team meeting, final demo video.


Semester 2 Week 14 (Apr 10 - Apr 17), 2022

Fixed issue with homepage errors, routing, made some quality-of-life visual updates, and wrote backend tests.


Semester 2 Week 13 (Apr 3 - Apr 10), 2022

Attended team meeting and tested assigned group for quality assurance assignment.


Semester 2 Week 12 (Mar 27 - Apr 3), 2022

Squashed context bug.


Semester 2 Week 11 (Mar 20 - Mar 27), 2022

Discovered a solution for the context bug and began implementing it across each page that requires the fix.


Semester 2 Week 10 (Mar 13 - Mar 20), 2022

Researched the cause of some bugs relating to refreshing pages and context failing to load properly.


Semester 2 Week 9 (Mar 6 - Mar 13), 2022 (Spring Break)

Attended group meeting and discussed RC1 features.


Semester 2 Week 8 (Feb 27 - Mar 6), 2022

Increased JWT expiration time to make the UX a bit more streamlined.


Semester 2 Week 7 (Feb 20 - Feb 27), 2022

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

Semester 2 Week 6 (Feb 13 - Feb 20), 2022

Completely overhauled the authentication system and added role specific routing.

  • JWT
  • Form posting
  • Edit profile
  • Admin routing
  • Admin user management

Semester 2 Week 5 (Feb 6 - Feb 13), 2022

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

Semester 2 Week 4 (Jan 30 - Feb 6), 2022

Researched beta feature assignments, came up with a plan for implementing user registration form validation and posting.


Semester 2 Week 3 (Jan 23 - Jan 30), 2022

Developed backend test for posting and authenticating users at the controller level.


Semester 2 Week 2 (Jan 16 - Jan 23), 2022

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).


Semester 2 Week 1 (Jan 10 - Jan 16), 2022

Worked on beta release features, research for testing.


Final Week (Nov. 29 - Dec. 3), 2021

Fixed a small post-deployment bug. Worked on PoC Demo Video.


Nov 28, 2021

Completed User UI, initial login authentication, and context to preserve data across all React pages.


Nov 21, 2021

Bug fixing and started work on next sprint.


Nov 14, 2021

Finished User DTO and related objects, as well as a basic draft of the User UI. Attended Sprint meeting.


Nov 7, 2021

I started working on the User portion of the API.


Oct 31, 2021

I added security and ethical concerns to our wiki pages.


Oct 24, 2021

I cloned our git repo, made my own branch, made edits, and merged it. I also generated and added a gitignore for our project.


Oct 17, 2021

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.


Oct 10, 2021

I completed my research milestone. Additionally, I wrote the Ingredients requirements for our app.
research-milestone-jtschuler
Link to video demo


Oct 3, 2021

I worked on setting up an environment for my research milestone.


Sep 26, 2021

I created the guest interface pages for our prototype using Figma and Ionic elements.


Sep 19, 2021

I reviewed notes from the team meeting I unfortunately had to miss, and continued working on learning the technologies we will be using.


Sep 12, 2021

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.


Sep 5, 2021

I created Google Drive folder for the team, as well as a brainstorming document. Started personal log. I also added the extra issues labels.

Clone this wiki locally