Dubai Premier Training Centre

About This Project
Dubai Premier Training Centre – Project Description
A multilingual professional training platform built with Next.js 15+ (App Router) for delivering world-class corporate courses and consulting services. The platform focuses on high-quality training across AI, Leadership, Finance, HR, and Compliance, offering 700+ courses with venue-based filtering (Dubai, London, Amsterdam, and more).
Key Features:
-
Multilingual support (English/Arabic) with RTL/LTR layouts
-
Comprehensive course catalog with search and venue filtering
-
Featured and discounted course sections for promotions
-
Dynamic category and course detail pages with registration system
-
Blog and articles for industry insights and SEO optimization
-
Responsive, mobile-friendly hero sections and carousels
Tech Stack:
-
Framework: Next.js 15+ (App Router)
-
Styling: Tailwind CSS with custom components
-
UI Components: shadcn/ui and Swiper.js for carousels
-
Forms & API: Custom form handling integrated with a RESTful API via Axios
-
State Management: React hooks
-
Deployment: Custom VPS deployment with GitHub Actions
Architecture:
-
Client components in
components/ -
App routes structured with Next.js App Router in
app/ -
API requests centralized in
requests/ -
Utility functions in
utils/and constants inconstants/ -
Custom hooks in
hook/for reusable logic
This project adheres to modern React best practices and clean architecture, providing a seamless and professional training experience for global learners.