diff --git a/frontend/src/components/Certificates/Certificates.jsx b/frontend/src/components/Certificates/Certificates.jsx index f22a30b..a8da7a6 100644 --- a/frontend/src/components/Certificates/Certificates.jsx +++ b/frontend/src/components/Certificates/Certificates.jsx @@ -1,32 +1,103 @@ -import React, { useEffect } from 'react' -function Certificates() { +import { useEffect } from 'react'; +import { motion } from 'framer-motion'; +import { Card } from '../UI/Card'; +import { ScrollDownArrow } from '../UI/ScrollDownArrow'; +export default function Certificates() { useEffect(() => { - window.scrollTo({ top: 0, behavior: "smooth" }) - }, []) + // Ensure the scroll happens after the component is fully mounted + const timer = setTimeout(() => { + window.scrollTo({ + top: 0, + behavior: "smooth" + }); + }, 100); + return () => clearTimeout(timer); + }, []); + + const certificates = [ + { + id: 1, + image: "/sertifikat1.jpg", + alt: "Сертификат за акредитација", + title: "Сертификат за акредитација", + description: "Официјален сертификат за акредитација на нашата лабораторија" + }, + { + id: 2, + image: "/sertifikat2.jpg", + alt: "Сертификат за квалитет", + title: "Сертификат за квалитет", + description: "Потврда за нашиот систем за управување со квалитет" + } + ]; return ( - <> -
-
- Image 1 +
+ {/* Hero Section */} +
+
+
+
+ +

+ Сертификати и Акредитации +

+
+

+ Нашата посветеност кон квалитет и професионалност е потврдена со меѓународно признати сертификати +

+
+ + +
-
- Image 2 +
+ + {/* Certificates Section */} +
+
+
+ {certificates.map((certificate, index) => ( + + + + {certificate.alt} + +
+

+ {certificate.title} +

+

+ {certificate.description} +

+
+
+
+ ))} +
- {/*
- Image 3 -
-
- Image 4 -
*/} - -
- - - - ) -} - -export default Certificates \ No newline at end of file + +
+ ); +} \ No newline at end of file diff --git a/frontend/src/components/UI/ScrollDownArrow.jsx b/frontend/src/components/UI/ScrollDownArrow.jsx new file mode 100644 index 0000000..593a936 --- /dev/null +++ b/frontend/src/components/UI/ScrollDownArrow.jsx @@ -0,0 +1,41 @@ +import { motion } from 'framer-motion'; + +export function ScrollDownArrow({ targetId = 'content' }) { + const scrollToContent = () => { + const contentSection = document.getElementById(targetId); + contentSection?.scrollIntoView({ behavior: 'smooth' }); + }; + + return ( + + + + + + ); +} \ No newline at end of file diff --git a/frontend/src/components/consalting/consulting.jsx b/frontend/src/components/consalting/consulting.jsx index 755410a..492511a 100644 --- a/frontend/src/components/consalting/consulting.jsx +++ b/frontend/src/components/consalting/consulting.jsx @@ -1,27 +1,89 @@ import { useEffect } from 'react' +import { motion } from 'framer-motion' +import { Card } from '../UI/Card' +import { ScrollDownArrow } from '../UI/ScrollDownArrow' export default function Consulting() { useEffect(() => { window.scrollTo({ top: 0, behavior: "smooth" }) }, []) - return ( - <> -
-

Преглед на консултантски услуги

-
-

- ИМК нуди низа консултантски услуги, предлагајќи комплексен пристап за поддршка на различни аспекти на индустриските операции. Услугите вклучуваат изработка на интегрирани дозволи, проценки на влијанието врз животната средина, проектна документација и студии за финансиска исплатливост на индустриските процеси. -

-
    -
  • Интегрирани Дозволи (А и Б): Компанијата нуди услуги поврзани со изработка на интегрирани дозволи. Ова покажува експертиза во справувањето со регулаторните рамки и обезбедување на согласност со лиценцните барања. Интегрираните дозволи се суштински за индустриските операции, што укажува на фокус на оптимизација на правните и регулаторни процеси.
  • -
  • Проценка на Влијанието врз Животната Средина: Консултантот обезбедува услуги за проценка на влијанието врз животната средина. Ова вклучува систематска евалуација на тоа како индустриските активности можат да влијаат на околната средина. Таквите проценки се суштински за обезбедување на одржливи практики и согласност со еколошките регулативи.
  • -
  • Проектна Документација за Производствени Објекти: ИМК нуди изработка на проектна документација специфично дизајнирана за производствени објекти, земајки ги предвид различните аспекти на дизајнирање и оптимизација на индустриските операции.
  • -
  • Проекти за Финасиска Ефикасност за Производствени Објекти: ИМК нуди експертиза во креирање на ценовна ефикасност за производствени капацитети. Ова вклучува анализа на постоечките процеси и идентификација на можностите за оптимизација за подобрување на продуктивноста и намалување на оперативните трошоци. Фокусот на ценовната ефикасност покажува посветеност кон подобрување на општата финансиска перформанса на индустриските операции.
  • -
  • Елаборати за Финансиска Исплатливост на Производствени Процеси: ИМК изработува елаборати (детални извештаи) фокусирани на проценка на финансиската исплатливост на производствените процеси. Тие ги вклучуваат економските можности и оправданоста/одржливоста на проектираните или постоечките производствени процеси.
  • -
+ const consultingServices = [ + { + title: "Интегрирани Дозволи (А и Б)", + description: "Компанијата нуди услуги поврзани со изработка на интегрирани дозволи. Ова покажува експертиза во справувањето со регулаторните рамки и обезбедување на согласност со лиценцните барања. Интегрираните дозволи се суштински за индустриските операции, што укажува на фокус на оптимизација на правните и регулаторни процеси." + }, + { + title: "Проценка на Влијанието врз Животната Средина", + description: "Консултантот обезбедува услуги за проценка на влијанието врз животната средина. Ова вклучува систематска евалуација на тоа како индустриските активности можат да влијаат на околната средина. Таквите проценки се суштински за обезбедување на одржливи практики и согласност со еколошките регулативи." + }, + { + title: "Проектна Документација за Производствени Објекти", + description: "ИМК нуди изработка на проектна документација специфично дизајнирана за производствени објекти, земајки ги предвид различните аспекти на дизајнирање и оптимизација на индустриските операции." + }, + { + title: "Проекти за Финасиска Ефикасност за Производствени Објекти", + description: "ИМК нуди експертиза во креирање на ценовна ефикасност за производствени капацитети. Ова вклучува анализа на постоечките процеси и идентификација на можностите за оптимизација за подобрување на продуктивноста и намалување на оперативните трошоци." + }, + { + title: "Елаборати за Финансиска Исплатливост на Производствени Процеси", + description: "ИМК изработува елаборати (детални извештаи) фокусирани на проценка на финансиската исплатливост на производствените процеси. Тие ги вклучуваат економските можности и оправданоста/одржливоста на проектираните или постоечките производствени процеси." + } + ] + + return ( +
+ {/* Hero Section */} +
+
+
+
+ +

+ Преглед на консултантски услуги +

+
+

+ ИМК нуди низа консултантски услуги, предлагајќи комплексен пристап за поддршка на различни аспекти на индустриските операции. +

+
+ + +
-
- +
+ + {/* Services Section */} +
+
+
+ {consultingServices.map((service, index) => ( + + +
+

+ {service.title} +

+

+ {service.description} +

+
+
+
+ ))} +
+
+
+
) } \ No newline at end of file diff --git a/frontend/src/components/lab/lab.jsx b/frontend/src/components/lab/lab.jsx index 3b2bb22..7175c30 100644 --- a/frontend/src/components/lab/lab.jsx +++ b/frontend/src/components/lab/lab.jsx @@ -1,122 +1,130 @@ import { useEffect } from 'react'; +import { motion } from 'framer-motion'; +import { Card } from '../UI/Card'; +import { ScrollDownArrow } from '../UI/ScrollDownArrow'; export default function Lab() { useEffect(() => { window.scrollTo({ top: 0, behavior: "smooth" }) }, []) + const scrollToContent = () => { + const contentSection = document.getElementById('services-section'); + contentSection?.scrollIntoView({ behavior: 'smooth' }); + }; + + const labServices = [ + { + title: "Испитувањето на бетон", + description: [ + "е важен процес кој се користи за да се оцени квалитетот и издржливоста на бетонски конструкции.", + "Испитувањето на бетонот е неопходен процес за осигурување на квалитет и безбедност на градежните проекти и инфраструктурата воопшто. Тоа помага во отстранивање на недостатоците и намалување на ризиците од евентуални пропаднувања на конструкциите." + ], + image: "/kocki.webp", + alt: "Испитување на бетон" + }, + { + title: "Испитувањето на руди, метали и троски", + description: [ + "е важен процес во областа на геолошкото и металуршко инженерство, со цел да се анализираат и одредат својствата и составот на суровините и производите.", + "Овие испитувања се изведуваат за да се осигура квалитетот и спецификациите на материјалите, како и за да се обезбеди безбедно и ефикасно користење и обработка на руди, метали и троски во различни индустрии и апликации." + ], + image: "/lab.webp", + alt: "Испитување на руди и метали" + }, + { + title: "Испитувањето на челик", + description: [ + "е важен процес за одредување на квалитетот, издржливоста и други механички својства на челикот, кој се користи во разни индустрии и конструкции.", + "Испитувањето на челик е неопходен процес за да се обезбеди квалитетот и безбедноста на производите и конструкциите кои го користат, како и за да се уверите дека челикот одговара на спецификациите и стандардите." + ], + image: "/armatura.jpg", + alt: "Испитување на челик" + }, + { + title: "Лабораториската екстракција", + description: [ + "на метали или неметали од руди и троски е процес кој се користи за да се изолираат и оддели материјалите од суровините или отпадните производи, како што се рудите или троските, со цел да се добие чист метал или неметал." + ], + image: "/geotehnika.webp", + alt: "Лабораториска екстракција" + } + ]; + return ( -
-
- {/* Header */} -
-

- во нашата лабораторија се вршат -

-
-
+
+ {/* Hero Section */} +
+
+
+
+ +

+ Во нашата лабораторија се вршат +

+
+

+ Професионални испитувања со најсовремена опрема и стручен тим +

+
- {/* Main Content */} -
- {/* Concrete Testing Section */} -
-
-

- Испитувањето на бетон -

-
-

- е важен процес кој се користи за да се оцени квалитетот и издржливоста на бетонски конструкции. -

-

- Испитувањето на бетонот е неопходен процес за осигурување на квалитет и безбедност на градежните проекти и инфраструктурата воопшто. - Тоа помага во отстранивање на недостатоците и намалување на ризиците од евентуални пропаднувања на конструкциите. -

-
-
-
- Испитување на бетон -
-
- - {/* Ore and Metal Testing Section */} -
-
-

- Испитувањето на руди, метали и троски -

-
-

- е важен процес во областа на геолошкото и металуршко инженерство, со цел да се анализираат и одредат својствата и составот на суровините и производите. -

-

- Овие испитувања се изведуваат за да се осигура квалитетот и спецификациите на материјалите, како и за да се обезбеди безбедно и ефикасно користење и обработка на руди, метали и троски во различни индустрии и апликации. -

-
-
-
- Испитување на руди и метали -
-
- - {/* Steel Testing Section */} -
-
-

- Испитувањето на челик -

-
-

- е важен процес за одредување на квалитетот, издржливоста и други механички својства на челикот, кој се користи во разни индустрии и конструкции. -

-

- Испитувањето на челик е неопходен процес за да се обезбеди квалитетот и безбедноста на производите и конструкциите кои го користат, како и за да се уверите дека челикот одговара на спецификациите и стандардите. -

-
-
-
- Испитување на челик -
-
- - {/* Laboratory Extraction Section */} -
-
-

- Лабораториската екстракција -

-
-

- на метали или неметали од руди и троски е процес кој се користи за да се изолираат и оддели материјалите од суровините или отпадните производи, како што се рудите или троските, со цел да се добие чист метал или неметал. -

-
-
-
- Лабораториска екстракција -
+
-
+
+ + {/* Services Section */} +
+
+
+ {labServices.map((service, index) => ( + +
+ +
+

+ {service.title} +

+
+ {service.description.map((paragraph, idx) => ( +

+ {paragraph} +

+ ))} +
+
+
+
+
+ + {service.alt} + +
+
+ + ))} +
+
+
); } \ No newline at end of file diff --git a/frontend/src/components/ultrasound/ultraSound.jsx b/frontend/src/components/ultrasound/ultraSound.jsx index dd8ad4f..f8e46a5 100644 --- a/frontend/src/components/ultrasound/ultraSound.jsx +++ b/frontend/src/components/ultrasound/ultraSound.jsx @@ -1,15 +1,176 @@ -import React, { useEffect } from 'react' +import { useEffect } from 'react'; +import { motion } from 'framer-motion'; +import { Card } from '../UI/Card'; export default function UltraSound() { useEffect(() => { - window.scrollTo({ top: -100, behavior: "smooth" }) + window.scrollTo({ top: 0, behavior: "smooth" }) }, []) + const scrollToContent = () => { + const contentSection = document.getElementById('video-section'); + contentSection?.scrollIntoView({ behavior: 'smooth' }); + }; + + const videoDetails = { + title: "Ултразвучно испитување", + description: "Ултразвучното испитување е неразорна метода за испитување на материјали која користи високофреквентни звучни бранови за откривање на внатрешни дефекти или за карактеризација на материјалите.", + benefits: [ + "Неразорно испитување - не предизвикува оштетување на материјалот", + "Висока прецизност во откривањето на дефекти", + "Можност за испитување на различни материјали и дебелини", + "Брзи и точни резултати", + "Безбедна метода за операторот и околината" + ], + applications: [ + "Испитување на заварени споеви", + "Детекција на пукнатини и празнини", + "Мерење на дебелина на материјали", + "Контрола на квалитет во производство", + "Инспекција на метални конструкции" + ], + videoUrl: "https://www.youtube.com/embed/WGjG8XWS9RQ?si=fE2aL5eZ-5ivuuxV" + }; + return ( - <> -
- -
- - ) +
+ {/* Hero Section */} +
+
+
+
+ +

+ {videoDetails.title} +

+
+

+ {videoDetails.description} +

+
+ + {/* Animated Down Arrow */} + + + + + +
+
+
+ + {/* Video Section */} +
+
+ +