diff --git a/public/china (1).png b/public/china (1).png new file mode 100644 index 0000000..3183451 Binary files /dev/null and b/public/china (1).png differ diff --git a/public/facebook.png b/public/facebook.png new file mode 100644 index 0000000..14d5f18 Binary files /dev/null and b/public/facebook.png differ diff --git a/public/germany (2).png b/public/germany (2).png new file mode 100644 index 0000000..a2bae4b Binary files /dev/null and b/public/germany (2).png differ diff --git a/public/github.png b/public/github.png new file mode 100644 index 0000000..b2f83db Binary files /dev/null and b/public/github.png differ diff --git a/public/gmail.png b/public/gmail.png new file mode 100644 index 0000000..22e45fb Binary files /dev/null and b/public/gmail.png differ diff --git a/public/instagram (1).png b/public/instagram (1).png new file mode 100644 index 0000000..6181afa Binary files /dev/null and b/public/instagram (1).png differ diff --git a/public/linkedin-icon.png b/public/linkedin-icon.png new file mode 100644 index 0000000..6855d8b Binary files /dev/null and b/public/linkedin-icon.png differ diff --git a/public/russia.png b/public/russia.png new file mode 100644 index 0000000..2939fbf Binary files /dev/null and b/public/russia.png differ diff --git a/public/twitter.png b/public/twitter.png new file mode 100644 index 0000000..c58056a Binary files /dev/null and b/public/twitter.png differ diff --git a/public/ukraine (1).png b/public/ukraine (1).png new file mode 100644 index 0000000..ecd40fb Binary files /dev/null and b/public/ukraine (1).png differ diff --git a/public/united-states-of-america (1).png b/public/united-states-of-america (1).png new file mode 100644 index 0000000..de84aed Binary files /dev/null and b/public/united-states-of-america (1).png differ diff --git a/src/components/Currentposition.jsx b/src/components/Currentposition.jsx deleted file mode 100644 index 772c747..0000000 --- a/src/components/Currentposition.jsx +++ /dev/null @@ -1,58 +0,0 @@ -import { useState } from "react"; - -import { - MapContainer, - TileLayer, - Marker, - Popup, - useMapEvents, -} from "react-leaflet"; -import L from "leaflet"; -import "leaflet/dist/leaflet.css"; -import customMarkerIconUrl from "./marker.png"; - -const customMarkerIcon = new L.Icon({ - iconUrl: customMarkerIconUrl, - iconSize: [25, 25], - iconAnchor: [12, 41], - popupAnchor: [0, -41], -}); - -const LocationMarker = () => { - const [position, setPosition] = useState(null); - const map = useMapEvents({ - click() { - map.locate(); - }, - locationfound(e) { - setPosition(e.latlng); - map.flyTo(e.latlng, map.getZoom()); - }, - }); - - return position === null ? null : ( - - You are here - - ); -}; - -const Currentposition = () => ( -
- - - - -
-); - -export default Currentposition; diff --git a/src/components/MyTabs.jsx b/src/components/MyTabs.jsx index 1517e33..59ab64a 100644 --- a/src/components/MyTabs.jsx +++ b/src/components/MyTabs.jsx @@ -29,12 +29,13 @@ const MyTabs = () => {

Dear Ladies and Gentlemen,


welcome to the personal portfolio webpage of Oleksandr Lazurenko, a fullstack web developer. I can build a website for you from the scratch, starting with the design and ending with the backend. My main stack is MERN (MongoDB, Express, React, Node.js). Here are my strengths:

-
    +
+ +

As I have lived in and worked in China for more than nine years, I got a very good experience in communicating with clients, which is a very important skill nowadays.

If you would like to learn more, please do not hesitate to contact me.

With the best wishes,


@@ -45,14 +46,14 @@ const MyTabs = () => { -

Oleksandr Lazurenko

-

Fullstack Web Developer

-

If you are interested about my CV and other credentials, please feel free to contact me using the contact form or write directly to my email: alex_prof@web.de

-

Languages spoken:

+

Oleksandr Lazurenko

+

Fullstack Web Developer

+

If you are interested about my CV and other credentials, please feel free to contact me using the contact form or write directly to my email: alex_prof@web.de

+

Languages spoken:

- + @@ -60,39 +61,33 @@ const MyTabs = () => { - + - - - - - - - + - + - +
# Language Level European classification
1 Ukrainian Mothertongue C2
2RussianMothertongueC2
3 English Advanced C1
4 German Upper-intermediate B2
5 Chinese Beginner's level A2
-

My main stack is MERN (MongoDB, Express, React, Node.js):

- +

由于我在中国生活和工作了九年多,我在与客户沟通方面获得了非常好的经验,这是当今非常重要的技能。

如需了解详情,请随时与我联系。

祝一切顺利,


@@ -45,14 +45,14 @@ return (
-

Oleksandr Lazurenko

-

Fullstack Web Developer

-

如果您对我的简历和其他资历感兴趣,请随时联系,或致电邮件:alex_prof@web.de

-

使用语言

+

Oleksandr Lazurenko

+

Fullstack Web Developer

+

如果您对我的简历和其他资历感兴趣,请随时联系,或致电邮件:alex_prof@web.de

+

使用语言

- + @@ -60,39 +60,33 @@ return ( - + - - - - - - - + - + - +
# 语言 等级 欧洲分类
1 乌克兰语 母语 C2
2俄语母语C2
3 英语 先进水平 C1
4 德语 上级水平 B2
5 中文 初学者的水平 A2
-

专注于: MERN (MongoDB、Express、React、Node.js):

- +

Da ich mehr als neun Jahre in China gelebt und gearbeitet habe, habe ich sehr gute Erfahrungen in der Kommunikation mit Kunden gesammelt, was heutzutage eine sehr wichtige Fähigkeit ist.

Wenn Sie Fragen haben, zögen Sie bitte nicht, mich zu kontaktieren.

Mit freundlichen Grüßen,


@@ -45,14 +45,14 @@ const MyTabsDe = () => {
-

Oleksandr Lazurenko

+

Oleksandr Lazurenko

Fullstack Web Entwickler

-

Wenn Sie über meinen Lebenslauf und andere Anmeldeinformationen unterhalten sind, können Sie mich gerne mit dem Kontaktformular kontaktieren oder direkt in meine E -Mail schreiben: alex_prof@web.de

-

Gesprochene Sprachen

+

Wenn Sie über meinen Lebenslauf und andere Anmeldeinformationen unterhalten sind, können Sie mich gerne mit dem Kontaktformular kontaktieren oder direkt in meine E -Mail schreiben: alex_prof@web.de

+

Gesprochene Sprachen

- + @@ -60,39 +60,33 @@ const MyTabsDe = () => { - + - - - - - - - + - + - +
# Sprache Niveau Europäische Klassifizierung
1 Ukrainisch Muttersprache C2
2RussischMutterspracheC2
3 Englisch Fortgeschrittene Stufe C1
4 German Mittelstufe B2
5 Chinese Anfänger Stufe A2
-

Mein Hauptstack ist MERN (MongoDB, Express, React, Node.js):

-