csci4208-portfolio-2025

πŸŽ“ Course Portfolio β€”

Personal progress page for CSCI4208. Keep this file updated as you complete labs, projects, and capstone milestones.


πŸš€ Quick Start

  1. Enable Issues and Actions in this repo.
  2. Run Actions β†’ Sync labels to style labels.
  3. Run Actions β†’ Seed / Update Roadmap Issues to create/update issues & milestones from the instructor roadmap.
  4. Create a Project (v2) board and turn on Workflows β†’ Auto-add (filter is:issue).
  5. Enable GitHub Pages (Settings β†’ Pages β†’ Deploy from branch: main / root).
  6. Edit the root index.html to link finished work.

Full guide: see _docs/README.md in this repo.


βœ… Submission Status (automatically updated)

| Item | Key | Status | |β€”|β€”|β€”| | Capstone-01 β€” Find a Team #5 | capstone-01 | closed | | Lab-01 β€” HTML-first Interactive Game (minimal JS) #1 | lab-01 | closed | | Lab-02 β€” CSS: Crash Course #2 | lab-02 | closed | | Lab-03 β€” Bootstrap: Responsive Portfolio #3 | lab-03 | closed | | Lab-04 β€” JavaScript Basics: Hi–Lo Game (MVP β†’ MVC) #6 | lab-04 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #26 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #25 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #24 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #23 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #22 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #21 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #20 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #19 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #18 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #17 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #16 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #15 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #14 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #9 | lab-05 | closed | | Lab-05 β€” JavaScript OOP + Phaser: Dodger Game #7 | lab-05 | closed | | Lab-06 β€” REST Client: Quiz Game + Leaderboard (Modules + Fetch) #10 | lab-06 | closed | | Lab-07 β€” Browser Data Layer: Mock Document DB #28 | lab-07 | closed | | Project-0 β€” Set up Repo, Project Board, Actions & Pages #8 | project-00 | closed | | Project-01 β€” Interactive Game in HTML & CSS #4 | project-01 | closed | | Project-02 β€” Sprint 3: Full Feature Set & Polish #13 | project-02 | closed | | Project-02 β€” Sprint 2: MVP Vertical Slice #12 | project-02 | closed | | Project-02 β€” Sprint 1: Pitch & Roadmap Proposal #11 | project-02 | closed |


πŸ—‚οΈ Repo Layout


/
β”œβ”€ index.html                 # my landing page (edit & add links)
β”œβ”€ labs/
β”‚  β”œβ”€ lab-01/                 # entry = index.html (+ README.md)
β”‚  β”œβ”€ lab-02/                 # entry = index.html (+ README.md)
β”‚  β”œβ”€ lab-03/                 # entry = index.html (+ README.md)
β”‚  β”œβ”€ lab-04/                 # entry = index.html (+ README.md)
β”‚  β”œβ”€ lab-05/                 # entry = index.html (+ README.md)
β”‚  β”œβ”€ lab-06/                 # entry = index.html (+ README.md)
β”‚  └─ lab-07/
β”œβ”€ projects/
β”‚  β”œβ”€ project-01/             # README.md with feature list + live URL
β”‚  β”œβ”€ project-02/             # README.md with feature list + live URL
β”‚  └─ project-03/             # README.md with feature list + live URL
β”œβ”€ capstone/
β”‚  β”œβ”€ capstone-01/
β”‚  └─ capstone-0x/
└─ \_docs/
└─ README.md               # how-to guide (labels, board, actions, Pages)


🏷️ Labels I use (cheat sheet)

Status: task Β· peer-review-requested Β· reviewed Β· ready-for-approval Β· changes-requested Β· blocked Β· completed Β· approved Β· deployed
Type: lab Β· project Β· capstone
Track (multi-select ok): Frontend Β· Backend Β· DB Β· Security
Keys (stable IDs): lab-01 Β· lab-02 Β· project-01 Β· capstone-01
Module filter: module-01 (Milestones are used for grouping)

Don’t rename key labels like lab-01β€”they’re how updates are matched.


πŸ“‹ How I update this page



πŸ”§ Troubleshooting


Last updated: 2025-12-13