Commit Graph

15 Commits

Author SHA1 Message Date
ahasani e69e2bf7e1 update project api and page, set pagination in blog and create content generator component, create blog single page, ui fix 2025-06-19 15:48:47 +03:30
zahravaziri 3e9143f32c submit form contactus and start api projects 2025-06-09 17:14:44 +03:30
ahasani 7073310a22 feat: add product generation and pagination components
- Implemented product generation for categories with a helper function to create 50 products per category.
- Added image assets for English and Persian language support.
- Created a reusable Pagination component for navigating through product lists.
- Developed ProductList component to display products with pagination support.
- Defined TypeScript interfaces for product list props and API response structure.
2025-06-08 15:52:05 +03:30
zahravaziri 9dfbb3f031 404 page 2025-06-07 16:27:10 +03:30
zahravaziri 6728b99e33 add icons 2025-06-05 17:02:56 +03:30
zahravaziri a0c499cd58 Merge remote-tracking branch 'origin/main' into navbar 2025-06-05 17:01:17 +03:30
zahravaziri 7065279807 Finished styling the Contact component 2025-06-05 17:00:07 +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
zahravaziri e192770379 blog , cantactus , projects component 2025-06-03 16:57:33 +03:30
ahasani bd368ab6b5 create products page 2025-06-03 12:59:05 +03:30
ahasani 05e50f0eee feat: add HomeStorySection component and ShowMoreIcon SVG icon
- Implemented HomeStorySection component to display project statistics and images.
- Added ShowMoreIcon component for UI enhancement.
2025-06-03 10:45:10 +03:30
zahravaziri a5a287f11f create hamburger menu and responsive header 2025-06-02 18:36:20 +03:30
zahravaziri 74b07284f6 create com button 2025-06-02 15:25:14 +03:30
zahravaziri 682dcab56e Merge remote-tracking branch 'origin' into navbar 2025-06-01 17:36:19 +03:30
zahravaziri 357544a145 add font face and create navbar component 2025-05-31 18:03:15 +03:30