Expired
Milestone
Apr 23, 2025–May 7, 2025
event page configuration
Milestone ID: 147
User Story
As a user, I want to be able to configure the event page for the wedding so that I can customize it to my needs and requirements, allowing me to easily share all relevant information with the guests.
Acceptance Criteria
- Create a component for configuring the wedding event page that allows adding general event details (e.g., date, time, location).
- Ability to add photo for main page.
- Option to add detailed information about the wedding schedule (e.g., ceremony time, reception).
- Option to choose games that will be available for guests
- Ability to save changes to the event page configuration.
- Input validation for all configuration fields.
- Ability to preview the event page before saving changes.
- The event page configuration should be responsive and display correctly on different devices.
Technical Requirements
- Utilize appropriate design patterns for effective communication between the event page configuration component and the system.
- The component should be built according to the existing application architecture.
- All changes to the event page must be saved in the database.
- Unit tests should cover edge cases and error handling.
- The component must handle loading states and errors in case of operation failures.
- Implementation should consider accessibility guidelines.
Definition of Done
- Code has passed the code review.
- All tests pass successfully.
- Test coverage is at least 80%.
- The component is fully functional in the test environment.
- Changes have been integrated into the main project branch.
Priority
High