docs: client-approved public-site redesign — PRD 1.4, UX spec v2.0, architecture §6.2, tasks 24-x Ready for Dev
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
This commit is contained in:
+57
-1
@@ -1,7 +1,7 @@
|
||||
# Product Requirements Document (PRD)
|
||||
## Libra Law Firm Website
|
||||
|
||||
**Version:** 1.2
|
||||
**Version:** 1.4
|
||||
**Date:** January 3, 2026
|
||||
**Domain:** libra.ps
|
||||
**Prepared for:** Development Team & Client Review
|
||||
@@ -1106,6 +1106,7 @@ All emails in both Arabic and English based on user preference:
|
||||
| 1.1 | Dec 20, 2025 | Added brand identity section, clarified booking rules (1/day, 45min), multiple timelines, account management (deactivate/delete), exports, analytics, Terms/Privacy pages | Development Team |
|
||||
| 1.2 | Jan 3, 2026 | Added guest booking functionality: public booking form at /booking, custom captcha, 1-per-day limit, guest email notifications, admin guest booking management | Development Team |
|
||||
| 1.3 | Sep 27, 2026 | Added standalone Nablus workshop registration form (unlinked page at /forms/nablus-workshop) — see Update below | Development Team |
|
||||
| 1.4 | Oct 31, 2026 | Public-site redesign approved by the client (mockup v3): new visual system for the public pages, compact booking card on the home page — see Update below | Development Team |
|
||||
|
||||
---
|
||||
|
||||
@@ -1145,4 +1146,59 @@ None outstanding — all decisions confirmed directly with Naser in the same ses
|
||||
|
||||
---
|
||||
|
||||
## Update — Version 1.4
|
||||
**Date:** 2026-10-31
|
||||
|
||||
### New Features Added
|
||||
|
||||
**Public-site redesign.** ElenosLabs proposed a redesign of Libra's public website (mockup v3,
|
||||
`docs/ux-mockup.html`); the client approved it on 2026-10-31. Scope answers given by Naser on
|
||||
2026-10-31: scope "Public site" (home, about, posts, booking, auth); brand "Keep logo, evolve
|
||||
rest" (the logo and the forest/gold/cream palette stay; type, layout and motion change); driver
|
||||
"Our pitch". Naser's constraint on content: "we dont need to promice smth we wont deliver" — every
|
||||
claim on the new pages is backed by existing behaviour. The full visual specification is
|
||||
`docs/ux-design.md` Part A.
|
||||
|
||||
- **New visual system on every public page** — `/`, `/about`, `/posts`, `/posts/{post}`,
|
||||
`/booking`, `/booking/success`, `/page/{slug}`: Markazi Text (display) and IBM Plex Sans Arabic
|
||||
(body); the brand palette used in full-bleed forest bands, gold rules and a linen cream ground;
|
||||
sections numbered as articles; a sticky translucent navigation with a reading-progress rule; a
|
||||
four-column forest footer.
|
||||
- **Signature balance** — an engraved-gold scales-of-justice graphic over olive-tree photography in
|
||||
the home hero, settling into balance on load and responding to the pointer; a second balance in
|
||||
the booking card comes level as the reader arrives. All motion respects
|
||||
`prefers-reduced-motion`.
|
||||
- **Redesigned home page** — hero, pillars (Justice, Dignity, Advocacy), founder, services docket,
|
||||
vision with photography, values, latest three articles (text-only cards), and an embedded
|
||||
booking card.
|
||||
- **Compact booking on the home page** — the home page embeds the existing guest-booking form as
|
||||
one screen (name, phone, email, a 14-day strip of days with free slots, slot buttons, case
|
||||
summary, captcha), with the same rules as `/booking` (required fields, 20-character minimum
|
||||
summary, captcha, one booking per email per day, slots from the availability settings, the
|
||||
confirm step, the success page). This realises §5.1's "Embedded simplified booking form".
|
||||
- **Auth pages** — the new type and form controls; the split layout is unchanged.
|
||||
- **Production photography** — four licensed Unsplash photographs (olive tree, embroidery hoop,
|
||||
olives, hills) and the founder's existing portrait.
|
||||
|
||||
### Scope Changes
|
||||
|
||||
- §5.1 and §7 (Design Requirements) are superseded for the public pages by `docs/ux-design.md`
|
||||
Part A. §7's typography (Cairo/Montserrat), button radius and card specs continue to apply to
|
||||
the admin and client dashboards, which are unchanged.
|
||||
- §5.2 navigation gains a "Services" link (to the home page's services section); the menu labels
|
||||
on the public site read Home, About, Services, Articles, Booking.
|
||||
- Out of scope: admin and client dashboards, emails, PDF exports, `/forms/nablus-workshop`, any
|
||||
backend or database change, post images or categories, new content beyond the redesign's
|
||||
section labels and short lines approved in the mockup.
|
||||
|
||||
### Open Questions
|
||||
|
||||
None blocking. Rulings recorded in the project ledger (2026-10-31): the mockup's Unsplash photos
|
||||
ship to production (replaceable by the client's own later); the home day strip covers the next 14
|
||||
days with free slots; pages not shown in the mockup are composed from its components with their
|
||||
existing content; auth pages change type and controls only. The build price is not yet set (a
|
||||
commercial matter, not a product requirement).
|
||||
|
||||
---
|
||||
|
||||
**END OF DOCUMENT**
|
||||
|
||||
Reference in New Issue
Block a user