🎯 Story Overview
As a
user of the CraftMerge platform,
I want to
see relevant navigation items in the header and consistent contact & legal info in the footer,
So that I can
navigate the platform easily and access information and services whether I'm logged in or not.
✅ Acceptance Criteria
🔼 Header (Before Login)
| # |
Criteria |
| 1 |
Display logo (CraftMerge), navigation items: Про нас, Підприємства та сектори, Пошук |
| 2 |
Include “Увійти” (Login) and “Зареєструватися” (Register) buttons aligned to the right |
| 3 |
Ensure the header is fully responsive on mobile and desktop |
🔒 Header (After Login)
| # |
Criteria |
| 1 |
Hide “Увійти” and “Зареєструватися” buttons |
| 2 |
Show user icon and label Мій профіль instead |
| 3 |
Dropdown or link from Мій профіль should navigate to account settings or dashboard (not shown but implied) |
⬇️ Footer (Always Visible)
| # |
Criteria |
| 1 |
Display CraftMerge logo and organization information including address, phone, and email |
| 2 |
Show navigation links grouped by category: Підприємства: Компанії, Стартапи Сектори: Виробники, Імпортери, Роздрібні мережі, HORECA, Інші послуги |
| 3 |
Include legal links: Політика конфіденційності, Умови користування, Зворотній зв’язок |
| 4 |
Display development credits: `Розроблено в OPENTECH |
| 5 |
Footer content should be consistent across all pages |
🖌️ UI/UX Notes
- Header and footer are fixed in design and must scale fluidly across viewports.
- Active state (e.g., when logged in) must be clearly distinguished.
- Use contrasting buttons for primary CTAs like "Зареєструватися".
🧪 Example Screens from Mockups
| Area |
State |
Description |
| Header |
Before Login |
"Увійти" and "Зареєструватися" visible |
| Header |
After Login |
"Мій профіль" replaces auth buttons |
| Footer |
Always |
Consistent layout and sections shown |
🔗 Dependencies
- Auth session state to determine if user is logged in
- User profile data (e.g., name/icon) for post-login header
- Static content management for footer legal links and contact info
📌 Navigation Summary
- 🔁 Header switches content dynamically based on login state
- ⬇️ Footer remains static across all pages and states



🔧 Sub-tasks for LAYOUT-101: Header and Footer Display (Pre/Post Login)
🛠 Header - Before Login
🔐 Header - After Login
⬇️ Footer (Visible Always)
🧪 QA & Testing
📄 Documentation
🎯 Story Overview
As a
user of the CraftMerge platform,
I want to
see relevant navigation items in the header and consistent contact & legal info in the footer,
So that I can
navigate the platform easily and access information and services whether I'm logged in or not.
✅ Acceptance Criteria
🔼 Header (Before Login)
Про нас,Підприємства та сектори,Пошук🔒 Header (After Login)
Мій профільinsteadМій профільshould navigate to account settings or dashboard (not shown but implied)⬇️ Footer (Always Visible)
Підприємства:
Компанії,СтартапиСектори:
Виробники,Імпортери,Роздрібні мережі,HORECA,Інші послугиПолітика конфіденційності,Умови користування,Зворотній зв’язок🖌️ UI/UX Notes
🧪 Example Screens from Mockups
🔗 Dependencies
📌 Navigation Summary
🔧 Sub-tasks for LAYOUT-101: Header and Footer Display (Pre/Post Login)
🛠 Header - Before Login
Про насПідприємства та секториПошукwith input and iconУвійти(Login)Зареєструватися(Register)🔐 Header - After Login
Мій профіль⬇️ Footer (Visible Always)
Компанії,СтартапиВиробники,Імпортери,Роздрібні мережі,HORECA,Інші послугиПолітика конфіденційностіУмови користуванняЗворотній зв’язокРозроблено в OPENTECH | softserve🧪 QA & Testing
📄 Documentation