Add TODO.md as the project backlog
TODO.md is the single human-facing list of open work (now/assets/content/polish). The memory bank keeps only current priorities and points at it, so the two cannot drift. Also corrected stale counts in progress.md (10 case studies, 46 images, 6 client sites) and replaced the stale portrait known-issue with the Urban Moto low-res hero.
This commit is contained in:
parent
53ca1fb834
commit
177943588d
3 changed files with 62 additions and 9 deletions
46
TODO.md
Normal file
46
TODO.md
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
# TODO - 2RE03 Portfolio Site
|
||||||
|
|
||||||
|
The one place for open work on the site. Check items off as they land, then prune
|
||||||
|
the Done section periodically.
|
||||||
|
|
||||||
|
The memory bank keeps only the current priorities and points here, so there is a
|
||||||
|
single source of truth for what is left to do.
|
||||||
|
|
||||||
|
Last updated: 2026-09-10.
|
||||||
|
|
||||||
|
## Now (blocking launch)
|
||||||
|
|
||||||
|
- [ ] Approve the copy: review the drafted company-voice text page by page.
|
||||||
|
- [ ] Choose the deployment target: web host and domain, then publish.
|
||||||
|
|
||||||
|
## Assets
|
||||||
|
|
||||||
|
- [ ] Favicon (there is none yet).
|
||||||
|
- [ ] Open Graph / social share image.
|
||||||
|
- [ ] A real 2RE03 logo, if one exists.
|
||||||
|
|
||||||
|
## Content
|
||||||
|
|
||||||
|
- [ ] Refine any copy that reads wrong, page by page.
|
||||||
|
- [ ] Populate the galleries with more or real work items.
|
||||||
|
- [ ] Add per-image captions (they are category-level only right now).
|
||||||
|
|
||||||
|
## Polish (ideas, not yet agreed)
|
||||||
|
|
||||||
|
- [ ] Urban Moto case-study hero is low resolution (450px native at its widest);
|
||||||
|
find or shoot a better crop.
|
||||||
|
- [ ] Consider moving `writtenearplugs.jpg` from the Urban Moto grid into the
|
||||||
|
Print gallery.
|
||||||
|
- [ ] Optional redirect stubs for retired case-study slugs (`victoria.html`,
|
||||||
|
`cart.html`, `argent.html`).
|
||||||
|
- [ ] Optimise images to WebP: `img/` is 20 MB of the 21 MB repo.
|
||||||
|
- [ ] Confirm the Forgejo repo (`2RE03-Design`) is private.
|
||||||
|
- [ ] Decide whether `memory-bank/` and `.clinerules/` stay tracked (they are
|
||||||
|
internal docs, not site content, and would be uploaded on a full-folder deploy).
|
||||||
|
|
||||||
|
## Done
|
||||||
|
|
||||||
|
- [x] Site built: 6 root pages + 10 case studies, green `#2ee666` theme,
|
||||||
|
scroll-snap carousels, Web3Forms contact form.
|
||||||
|
- [x] First commit pushed to Forgejo (`2RE03-Design`, branch `main`).
|
||||||
|
- [x] Temporary `refrence/` folder and four unused images removed.
|
||||||
|
|
@ -104,6 +104,8 @@ Next is user review of copy/design and the deployment decision.
|
||||||
79 files, remote `origin` = Forgejo `2RE03-Design`.
|
79 files, remote `origin` = Forgejo `2RE03-Design`.
|
||||||
|
|
||||||
## Next Steps
|
## Next Steps
|
||||||
|
> **The full backlog lives in `TODO.md` at the repo root.** This section keeps only
|
||||||
|
> the current priorities; new items go into `TODO.md` first.
|
||||||
1. Review copy + design with the user; refine tone-matched text as needed.
|
1. Review copy + design with the user; refine tone-matched text as needed.
|
||||||
2. **Deploy:** the git repo and remote are set up; still need to choose the web
|
2. **Deploy:** the git repo and remote are set up; still need to choose the web
|
||||||
host/domain and publish the built site there.
|
host/domain and publish the built site there.
|
||||||
|
|
@ -140,6 +142,9 @@ Next is user review of copy/design and the deployment decision.
|
||||||
4. **Gallery content:** add more work items/captions beyond the reference set?
|
4. **Gallery content:** add more work items/captions beyond the reference set?
|
||||||
|
|
||||||
## Important Patterns & Preferences
|
## Important Patterns & Preferences
|
||||||
|
- **Backlog convention:** `TODO.md` at the repo root is the human-facing list of
|
||||||
|
open work. The memory bank keeps only the current priorities and points there,
|
||||||
|
so the two never drift. Issues (Forgejo) are for items that need discussion.
|
||||||
- Plan-first; small, verifiable changes; plain/static, dependency-light output
|
- Plan-first; small, verifiable changes; plain/static, dependency-light output
|
||||||
(see `projectbrief.md` → Ways of Working).
|
(see `projectbrief.md` → Ways of Working).
|
||||||
- Private asset provenance (never credit the CEO on the site).
|
- Private asset provenance (never credit the CEO on the site).
|
||||||
|
|
|
||||||
|
|
@ -7,18 +7,19 @@
|
||||||
- Memory bank initialized in the standard multi-file form.
|
- Memory bank initialized in the standard multi-file form.
|
||||||
- Source material surveyed and inventoried (see `reference-materials.md`).
|
- Source material surveyed and inventoried (see `reference-materials.md`).
|
||||||
- Six linked pages built: `index`, `case-studies`, `work`, `about`, `services`,
|
- Six linked pages built: `index`, `case-studies`, `work`, `about`, `services`,
|
||||||
`contact` - plus 8 case study detail pages in `case-studies/`.
|
`contact` - plus 10 case study detail pages in `case-studies/`.
|
||||||
- Bootstrap 5.3.3 + Inter/Space Grotesk vendored locally (`css/`, `js/`, `fonts/`).
|
- Bootstrap 5.3.3 + Inter/Space Grotesk vendored locally (`css/`, `js/`, `fonts/`).
|
||||||
- 23 design images copied into `img/`.
|
- 46 images in `img/` (project art, client-site screenshots, 10 case-study hero
|
||||||
|
backgrounds, 8 homepage collage tiles).
|
||||||
- Web3Forms contact form with required-field + email validation, accessible
|
- Web3Forms contact form with required-field + email validation, accessible
|
||||||
labels, and AJAX submit with a live status region.
|
labels, and AJAX submit with a live status region.
|
||||||
- Collins-style **Case Studies** feature: a typographic index with
|
- Collins-style **Case Studies** feature: a typographic index with
|
||||||
cursor-following hover previews (with a touch/no-JS thumbnail fallback) and
|
cursor-following hover previews (with a touch/no-JS thumbnail fallback) and
|
||||||
per-project detail pages.
|
per-project detail pages.
|
||||||
- **5 real client websites** added as case studies - Teach Each Other AI,
|
- **6 real client websites** added as case studies - Teach Each Other AI,
|
||||||
Jensen's Red Barn, Mask Aid Project, 1 Woman's Art and Magic, and Sam's Rules
|
Jensen's Red Barn, Mask Aid Project, 1 Woman's Art and Magic, Sam's Rules, and
|
||||||
- each with a screenshot and a link to the live site. (Cool Crap From China
|
Victoria Fuller - each with a screenshot and a link to the live site. (Cool Crap
|
||||||
lives in the portfolio gallery instead.)
|
From China lives in the portfolio gallery instead.)
|
||||||
- `work.html` now has **six galleries**, including a new **App Design** category
|
- `work.html` now has **six galleries**, including a new **App Design** category
|
||||||
(Mehavior + the "(10+2) x 5" productivity timer app).
|
(Mehavior + the "(10+2) x 5" productivity timer app).
|
||||||
- Verified locally: all pages/assets HTTP 200, HTML tags balance, `js/main.js`
|
- Verified locally: all pages/assets HTTP 200, HTML tags balance, `js/main.js`
|
||||||
|
|
@ -29,16 +30,17 @@
|
||||||
copy/design and the deployment decision.
|
copy/design and the deployment decision.
|
||||||
|
|
||||||
## What's Left To Build
|
## What's Left To Build
|
||||||
|
> The full, current backlog lives in **`TODO.md`** at the repo root; this section
|
||||||
|
> keeps only the headline items.
|
||||||
- User review/refinement of copy + visual design.
|
- User review/refinement of copy + visual design.
|
||||||
- Deployment target/host/domain.
|
- Deployment target/host/domain.
|
||||||
- Optional real assets: favicon, Open Graph/social image, logo.
|
- Optional real assets: favicon, Open Graph/social image, logo.
|
||||||
- More/real portfolio items and per-image captions.
|
- More/real portfolio items and per-image captions.
|
||||||
- Remove `refrence/` (only after design approval).
|
|
||||||
|
|
||||||
## Known Issues / Risks
|
## Known Issues / Risks
|
||||||
- Copy is drafted in company voice but **not yet approved** by the user.
|
- Copy is drafted in company voice but **not yet approved** by the user.
|
||||||
- The portrait (`img/blue_eyes_Torrey.png`) is used as the hero image - confirm
|
- Case study hero backgrounds are generated JPEGs; **Urban Moto's is low
|
||||||
this is desired, given the "no individual attribution" rule.
|
resolution** (450px native at its widest).
|
||||||
- Web3Forms posts to an external endpoint with a public access key in
|
- Web3Forms posts to an external endpoint with a public access key in
|
||||||
`contact.html`; live submissions depend on that key/account remaining active.
|
`contact.html`; live submissions depend on that key/account remaining active.
|
||||||
- Galleries reuse the reference image set; captions are category-level only.
|
- Galleries reuse the reference image set; captions are category-level only.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue