Add TODO.md with project status and remaining work
This commit is contained in:
parent
94643018fa
commit
523e812e9e
1 changed files with 54 additions and 0 deletions
54
TODO.md
Normal file
54
TODO.md
Normal file
|
|
@ -0,0 +1,54 @@
|
||||||
|
# LAD Website — Status & TODO
|
||||||
|
|
||||||
|
## Completed
|
||||||
|
|
||||||
|
- Forked from `ocd-website` template → new `lad-website` repo on Gitea
|
||||||
|
- Rebranded all OCD references to LAD throughout codebase
|
||||||
|
- Package upgrades: Next.js 15→16, React 19.2, Express 5, Mongoose 9, bcrypt 6, helmet 8, Zod 4, axios added
|
||||||
|
- Next.js 16 fixes: async params in route handler, removed `experimental.serverActions`, fixed broken import in VideoPlayer
|
||||||
|
- Brand color `#13AE3A` (green) applied throughout `globals.css` (all themes, gradients, shadows, CTA)
|
||||||
|
- Real LAD logo from Directus in nav bar; `db.lad1908.org` added to image remotePatterns
|
||||||
|
- Navigation: 9 items including Updates, Minutes, Deaf Focus
|
||||||
|
- Content scraped from lad1908.org + db.lad1908.org Directus API → saved in `LAD_CONTENT.md`
|
||||||
|
- All pages populated with real data (static arrays for now):
|
||||||
|
- Homepage — announcement banner, real events
|
||||||
|
- About — 2019–21 board, 10 affiliated orgs
|
||||||
|
- Updates — 13 real updates (2014–2022)
|
||||||
|
- Events — 12 real events, 2 featured
|
||||||
|
- Minutes — public/members-only split with type badges
|
||||||
|
- Deaf Focus — all 6 articles + Deaf Focus logo
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## TODO
|
||||||
|
|
||||||
|
### High Priority
|
||||||
|
|
||||||
|
- [ ] Run `npm run build` from `frontend/` — verify build passes cleanly
|
||||||
|
- [ ] **Contact page** — populate with real LAD info: request@deaffocus.org, (225) 319-5586, fax (225) 308-4025
|
||||||
|
- [ ] **Membership page** — flesh out with real membership tiers and signup process
|
||||||
|
|
||||||
|
### Medium Priority
|
||||||
|
|
||||||
|
- [ ] **Wire dynamic content** — Updates, Events, and Minutes are currently hardcoded arrays.
|
||||||
|
Decision needed: pull live from Directus API (`https://db.lad1908.org`) or import into the local MongoDB backend?
|
||||||
|
- [ ] **Admin panel** — backend has an admin route; needs LAD-specific config and login credentials
|
||||||
|
- [ ] **Donate page** — nav link exists but no page behind it
|
||||||
|
|
||||||
|
### Lower Priority
|
||||||
|
|
||||||
|
- [ ] ASL/video content on Deaf Focus page (placeholder currently)
|
||||||
|
- [ ] Events calendar view (currently a card grid)
|
||||||
|
- [ ] Footer social links — Facebook is the main LAD channel
|
||||||
|
- [ ] Deploy to production server once build is verified
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Key Reference
|
||||||
|
|
||||||
|
- **Directus API:** `https://db.lad1908.org`
|
||||||
|
- **LAD logo UUID:** `5cdfa81d-ffc8-4cae-a178-5db3bfbaaeb8`
|
||||||
|
- **Deaf Focus logo UUID:** `c15110fe-d25a-4863-8e9c-055bfad3c710`
|
||||||
|
- **Brand color:** `#13AE3A`
|
||||||
|
- **Contact:** request@deaffocus.org | (225) 319-5586
|
||||||
|
- **Scraped content reference:** `LAD_CONTENT.md`
|
||||||
Loading…
Add table
Reference in a new issue