hardy-page

byIlyass Akhmouch

PAGE DE GARDE

Cover Page
Cover Page

Comments (0)

No comments yet. Be the first!

Project Tasks

1
#1

Implement Cover Page

To Do

As a Frontend Developer, implement the approved Cover Page page design and the task-owned sections below. Implementation contract: - Outcome: Implement Cover Page - Requirement sources: - src-e17f7d665dd670bd - src-3bce75ed86843ff2 - src-6ec047325b2fdb73 - src-a21b10a230d72dd9 - src-19eb041a93994c49 - Owned behavior: - Upload institutional logos - Enter student personal details with validation - Enter supervisor names and titles - Document internship theme and period - Preview cover page in real-time - Submit inputs for document generation - Download generated cover page document - Handle and display generation errors or success states - Create Cover Page (Student) — trigger: Student initiates cover page creation; inputs: Logos, Personal Details, Internship Theme, Supervisor Names; outcomes: Generated cover page document - Create and manage the cover page creation process. - Generate the cover page document based on user inputs. - Interfaces: - Input contract for Create Cover Page: Logos, Personal Details, Internship Theme, Supervisor Names - Provide cover.page.creation: Create and manage the cover page creation process. - Provide cover.page.document.generation: Generate the cover page document based on user inputs. - State transitions: - When Student initiates cover page creation: Generated cover page document - Failure and safety behavior: - Cover page not generated due to validation errors - If Create Cover Page cannot complete: Cover page not generated. Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - The Cover Page must render exactly once when accessed by a student. - The page must include all specified input fields and controls. - The live preview must reflect changes in real-time. - The design must adhere to ENCG Fès and institutional branding standards. - The Generate Cover Page button must validate inputs and trigger document generation, displaying success or error messages as appropriate. - When Student initiates cover page creation, Student produces Generated cover page document. - Create Cover Page includes the required human touchpoint: Custom UI. - Capability cover.page.creation implements Create and manage the cover page creation process. and is verified through its declared interfaces. - Capability cover.page.document.generation implements Generate the cover page document based on user inputs. and is verified through its declared interfaces.

AI 90%
Human 10%
High Priority
3 days
Frontend Developer
Cover Page design preview
Cover Page: Student opens cover page creation
Cover Page: Student provides logos, personal details, internship theme, and supervisor names
Cover Page: Process: Generate cover page document
Cover Page: Failure: Cover page not generated
Cover Page design preview
Cover Page: Student opens cover page creation
Cover Page: Student provides logos, personal details, internship theme, and supervisor names
Cover Page: Process: Generate cover page document
Cover Page: Failure: Cover page not generated