Practicum Progress Update Week 02 - 06

Project Overview

The practicum & Capstone projects involve collaborating with peer developers and maintaining multiple web applications. The projects focus on building decent frontend interfaces and backend across repositories such as Belinda’s Closet, NSC Events, and others under SeattleColleges.

My Role

I am contributing as a Developer and my responsibilities include:

  • Cloning and setting up full-stack projects (frontend and backend)
  • Actively bug hunting and reporting issues
  • Implementing and testing new features
  • Reviewing pull requests and providing detailed feedback
  • Collaborating via GitHub and Slack
  • Ensuring cross-repo compatibility and communication

Weekly Highlights

Week 2

  • Cloned and set up NSC Events and Belinda’s Closet
  • Created admin, creator, and user accounts to simulate bug scenarios
  • Started bug hunting and submitted first bug as admin
  • Reviewed PRs and tested bug fixes
πŸ”— Issue
πŸ”— PR
πŸ”— Review

Week 3

  • Continued bug hunting and implemented fixes
  • Addressed a bug related to MUI v7 and caret updates
  • Submitted fix and provided video demonstration
πŸ”— Issue
πŸ”— PR
πŸ”— Review

Week 4

  • Developed new admin feature on NSC Events to view attendee list
  • Added CSV export functionality (additional feature)
πŸ”— Issue
πŸ”— Repo

Week 5

  • Completed frontend and backend changes for attendee feature
  • Submitted and merged PRs for both ends
  • Reviewed multiple PRs across repos
πŸ”— Frontend PR
πŸ”— Backend PR
πŸ”— PR Reviews
πŸ”— More Reviews
πŸ”— NextWaveDev
πŸ”— Another PR

Week 6

  • Fixed a build error caused by a previously merged issue
  • Opened new PR with corrected syntax and deployment fix
  • Reviewed a PR that required AWS S3 setup and backend coordination
πŸ”— Issue
πŸ”— PR
πŸ”— Review

Visuals / Screenshots

Feature Design and implementation

Feature design

Testing PR screenshot

PR screenshot 1

Testing PR screenshot

PR screenshot 2

Challenges & Solutions

General: Starting out, I struggled with connecting frontend and backend logic. Debugging, routing, and working across repos was overwhelming at first. Through hands-on repetition and real collaboration, I’ve made substantial progress and now understand the full-stack pipeline from feature request to deployment.

Key Learnings

  • Full-stack project setup across multiple repositories
  • Better intuition for debugging and patching issues
  • Confidence writing, testing, and reviewing production code
  • Understanding value of PR reviews and peer collaboration
  • Improved communication and feature coordination with leads

Repositories

Main org: https://github.com/SeattleColleges