Commit Graph

8 Commits

Author SHA1 Message Date
ahasani 730e2d8ca8 feat: add certificate gallery and certifications section components
- Implemented CertificateGallery component to display certification images in a gallery format.
- Created CertificationsSection component to showcase certifications with titles and descriptions.
- Enhanced Gallery component to support animations and keyboard navigation.
- Introduced Select component for dropdown selection with images.
- Added utility functions for API responses and pagination handling.
- Implemented localization functions for text and content.
- Created a custom hook for detecting clicks outside of a component.
2026-07-19 07:59:16 +03:30
ahasani aae6a4b49b update 2026-05-25 09:12:22 +03:30
ahasani 6c9dd0b731 docker update 2025-06-30 14:31:08 +03:30
ahasani 96e0fc9e0d refactor: enhance link active state handling in Navbar and HamburgerMenu components 2025-06-16 14:02:21 +03:30
ahasani 261ab28447 fix: update environment variables in Dockerfile and use config for host in sitemap generation 2025-06-11 17:01:46 +03:30
ahasani cd8ce1f34f feat: add environment variables for production URL and API base URL in Dockerfile 2025-06-09 13:50:22 +03:30
ahasani 429256f512 feat: refactor product components and add sitemap support
- Updated product components to use new IPageParams interface for better type safety.
- Added next-sitemap configuration and generated sitemap.xml and robots.txt files.
- Removed deprecated ProductCard component and its associated types.
- Enhanced internationalization support across various pages.
2025-06-09 11:29:54 +03:30
ahasani 0bd5060580 feat: Add Docker support and improve API structure
- Introduced Dockerfile and .dockerignore for containerization.
- Removed unused API route `src/app/api/hello/route.ts`.
- Added new API route for fetching products by category.
- Enhanced existing product category API to include descriptions.
- Updated product categories data structure to include descriptions.
- Improved product fetching logic in the product categories page.
- Refactored breadcrumb component for better navigation.
- Added new AchievementIconWhite component for UI consistency.
- Updated Navbar to use routeFactory for better maintainability.
- Enhanced styling in various components for improved responsiveness.
- Removed obsolete language switcher component.
2025-06-05 16:03:59 +03:30