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
π 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
π PR
π Review
Week 4
- Developed new admin feature on NSC Events to view attendee list
- Added CSV export functionality (additional feature)
π Repo
Week 5
- Completed frontend and backend changes for attendee feature
- Submitted and merged PRs for both ends
- Reviewed multiple PRs across repos
π 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
π PR
π Review
Visuals / Screenshots
Feature Design and implementation
Testing PR screenshot
Testing PR screenshot
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