Posts

Showing posts from November, 2025

CST 489 Week 12

  WELCOME TO WEEK 12 Learning Journal -  Project milestones accomplished this week: This week, I added authentication to the project, fixed issues related to RLS (Row Level Security) policies, added database triggers and policies to improve security and data flow, and successfully displayed user information on the settings page. Plan for next week: Next week, I plan to help other team members and start looking into implementing Google SSO. Challenges currently facing: Some challenges have been merging work that didn’t use authentication with newer work that now uses authentication. This has caused some conflicts and extra testing work. We sthink we will figure it out! 

CST 489 Week 11

  WELCOME TO WEEK 11 Learning Journal -  What project milestones did you accomplish this week? This week I helped implement user authentication using Supabase instead of NextAuth. I set up the login and logout flow so users can successfully authenticate, and I created synchronization between the login and signup pages. I also built the new Welcome page that explains what our app does, and added the feature that requires users to select at least one category during signup. All of these contributions were done on the frontend. What is your plan for next week? Next week I plan to improve the visibility and layout of a few pages on the frontend. If I finish early, I will begin helping with the authorization work so that pages become user-specific, and then start assisting with backend integration. What challenges are you currently facing? Do you need instructor assistance? I didn’t face any major challenges this week. Everything is flowing smoothly. The only part that may be ...

CST 489 Week 10

Image
  WELCOME TO WEEK 10 Learning Journal -  What project milestones did you accomplish this week? This week I continued working on the front end and added the remaining components needed for the Home page. The Home page had the most information, so it took the longest. I only need one modal to finish up the Calendar, Home, and Login pages.  What is your plan for next week? My plan for next week is to figure out what features will be accessible inside the modal after we meet with our mentor. They suggested changes, but we are not completely sure which direction to take yet. After resolving this, we will move into integrating the back end with the front end. Once I finish the remaining front-end work, I plan to help with the integration. What challenges, if any, are you currently facing in project development? Do you need instructor assistance? Some challenges this week included making the layout look good on mobile screens and adjusting component dimensions so the UI did...

CST 489 Week 9

Image
  WELCOME TO WEEK 9 Learning Journal -  What project milestones did you accomplish this week? This week, we focused mainly on the backend. We worked on setting up the database, but ran into an issue with Vercel while trying to connect. We are currently working on the routes and the algorithms that will be used in the project. We also set up the repo and started coding the front end by building the initial pages and layouts. What is your plan for next week? Next week, our main goal is to connect the database to the repo and continue building out the front-end structure. We plan to create skeletons for the main pages and begin linking users so the login system works throughout the app. What challenges are you currently facing? Do you need instructor assistance? Our biggest challenge right now is deciding whether to continue using Vercel, since we originally planned to host there for free under our organization account, but we are having connection issues. We will discuss th...