Feature #30341
openFeature #29528: SEO Module Technology Upgrade to React- Node with Postgre SQL
Implementation of Umrah
100%
client/src/components/features/umrah/Umrah.tsx
client/src/components/features/umrah/Umrah_HomePage.tsx
client/src/components/features/umrah/UmrahTheme.tsx
client/src/components/features/umrah/Umrah_category.tsx
client/src/components/features/umrah/TopUmrahOrigins.tsx
client/src/components/features/umrah/Top_umrahOriginsCategory.tsx
client/src/components/features/umrah/ViewMore_Umrah.tsx
client/src/components/features/umrah/forms/TopUmrahOriginsSectionForm.tsx
client/src/components/features/umrah/forms/UmrahForm.tsx
client/src/components/features/umrah/forms/UmrahHomeForm.tsx
client/src/components/features/umrah/forms/UmrahThemeForm.tsx
client/src/components/features/umrah/forms/UmrahViewMoreForm.tsx
client/src/components/features/umrah/hooks/useTopUmrahOrigins.ts
client/src/components/features/umrah/hooks/useTopUmrahOriginsSection.ts
client/src/components/features/umrah/hooks/useUmrahCategories.ts
client/src/components/features/umrah/hooks/useUmrahHome.ts
client/src/components/features/umrah/hooks/useUmrahSections.ts
client/src/components/features/umrah/hooks/useUmrahTheme.ts
client/src/components/features/umrah/hooks/useUmrahViewMore.ts
client/src/components/features/umrah/services/topUmrahOriginsService.ts
client/src/components/features/umrah/services/topUmrahOriginsSectionService.ts
client/src/components/features/umrah/services/umrahCategoryService.ts
client/src/components/features/umrah/services/umrahHomeService.ts
client/src/components/features/umrah/services/umrahSectionService.ts
client/src/components/features/umrah/services/umrahThemeService.ts
client/src/components/features/umrah/services/umrahViewMoreService.ts
server/controllers/umrahController.js
server/controllers/umrah/umrahHomeController.js
server/controllers/umrah/umrahSectionsController.js
server/controllers/umrah/umrahViewMoreController.js
server/controllers/umrah/umrahCategoriesController.js
server/controllers/umrah/umrahThemeController.js
server/controllers/umrah/topUmrahOriginsController.js
server/controllers/umrah/topUmrahOriginsSectionController.js
server/controllers/umrah/utils.js
Updated by Fayaz E Azeez 5 months ago
- Status changed from Assigned to In Progress
Updated by Fayaz E Azeez 5 months ago
- % Done changed from 0 to 20
>Added Umrah features and routes to the application>Added Umrah category management functionality with CRUD operations and UI components>TopUmrahOrigins table added to the schema>Top umrah origins section added
Updated by Fayaz E Azeez 5 months ago
- % Done changed from 20 to 70
- Umrah View more section added, create form, list existing data as a table, delete, disable option, update created with backend route and controller, multer used for image upload.
- Umrah section , added, create form, list existing data as a table, delete, disable option, update created with backend route and controller, multer used for image upload.
- Umrah Theme section started, External API call service file added to fetch theme data, Client side form and table created rest in progress
Updated by Fayaz E Azeez 5 months ago
- Status changed from In Progress to Fixed not Tested
- % Done changed from 70 to 100
- Files Changed updated (diff)
- Add backend CRUD operations for Umrah Home Page
- Create multer middleware for dual image uploads (header and main banners)
- Add controller functions for create, read, update, delete, and status toggle
- Implement routes for /api/umrah/home endpoints
- Add filtered categories endpoint for Umrah Products (bus/flight only)
- Handle FAQs storage in umrah_home_faq table
- Store umrah_products as comma-separated IDs and umrah_theme as single ID
- Add frontend components and services
- Create UmrahHome service with API integration
- Implement useUmrahHome hook for state management
- Build UmrahHomeForm with collapsible sections matching design
- Add main Umrah_HomePage component with table view
- Features
- Multi-select for Umrah Products (filtered to bus/flight categories only)
- Single select for Umrah Theme (fetched from umrah_theme_section)
- Rich text editors for content descriptions
- FAQ management for English and Arabic
- Meta information and schema markup fields
- Full CRUD operations with status toggle