Project

General

Profile

Actions

Feature #30341

open

Feature #29528: SEO Module Technology Upgrade to React- Node with Postgre SQL

Implementation of Umrah

Added by Vivek V 5 months ago. Updated 5 months ago.

Status:
Fixed not Tested
Priority:
Normal
Assignee:
Target version:
-
Start date:
11/24/2025
Due date:
11/26/2025 (about 5 months late)
% Done:

100%

Estimated time:
16:00 h
Spent time:
remarks:
DB Changes:
Keys & Permissions:
Areas Affected:
Files Changed:

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

Actions #1

Updated by Vivek V 5 months ago

  • Target version deleted (Version 1.1)
Actions #2

Updated by Fayaz E Azeez 5 months ago

  • Status changed from Assigned to In Progress
Actions #3

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

Actions #4

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
Actions #5

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

Actions

Also available in: Atom PDF