Posts

Showing posts from December, 2025

CST 489 Week 16

Image
  WELCOME TO MY FINAL WEEK OF CS ONLINE  Learning Journal -       These two years have gone by much faster than I ever expected. When I first started the program, I thought it would feel very long and challenging, but instead it passed quickly and was a genuinely rewarding experience. I enjoyed every class in its own way, some more than others, but overall I am very grateful for everything I learned and the skills I gained throughout the CS Online program. I hope to continue building on these skills and use them to create meaningful projects in the future.      Looking back, I can clearly see my growth, not only technically but also personally. I have gained much more confidence in my abilities and in myself. Coming up with ideas feels easier now, and although I am still nervous, I feel ready to take on interviews and new challenges ahead. My future plans include continuing my education and pursuing a master’s degree; the next step is decidi...

CST 489 Week 15

  WELCOME TO WEEK 15 Learning Journal -  What project milestones did you accomplish this week? This week, I recorded my portion of the final presentation. After receiving feedback from our mentor on the initial recording, I re-recorded my part to improve clarity and delivery. I also made several user experience improvements across the application by adding a password visibility (eye) toggle to the login form, sign-up form, change password form, and delete account modal, making it easier for users to type and confirm their passwords. In addition, I worked on my contributions to the feedback report by clearly documenting my role and adding more detailed information about the reviewer who provided feedback. I also updated the category selection section by adding clearer descriptions, as some reviewers found it confusing, and made sure users understand that the order in which categories are selected determines the order of their study stack on the dashboard. What is your plan fo...

CST 489 Week 14

  WELCOME TO WEEK 14 Learning Journal -  What project milestones did you accomplish this week?  This week, I implemented the reminder button functionality in DynamiCode. When users click the reminder button, they are redirected to a Google Calendar form with the title, description, and date already pre-filled. From there, they can choose to make it an all-day event or set a specific time. I also added a saved link for each reminder so users can easily access their scheduled event directly through that link. In addition, I wrote and refined the script for the three slides I will be presenting in our final video: the intro/ problem slide , and the solution slide . I focused on clearly explaining the problem we’re addressing, how DynamiCode uses spaced repetition, and how our approach differs from traditional methods, while still fitting within the 6-minute time limit. What is your plan for next week? Next week, I plan to record my sections of the presentation (intro, pr...

CST 489 Week 13

Image
  WELCOME TO WEEK 13 Learning Journal -  What project milestones did you accomplish this week? This week I: Added a trigger so the database automatically updates when a user signs up through Authorization. Implemented a username availability check to prevent duplicates. Added functionality for updating or viewing user account information. Updated the user study stack using the Admin client with Authorization via the service role key. Made UI improvements, including adding motion for better visual consistency. Completed the Authentication and Authorization implementation and merged those changes into the auth-dev branch. Added new pages for users to request a password reset if they forget their password. What is your plan for next week? Next week, I plan to add functionality to the reminder button. Ideally, users will be able to add upcoming review dates to their personal calendars. This may initially work without OAuth, and later we can explore stron...