Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/musayar9/my-portfolio-project

My-Portfolio Page
https://github.com/musayar9/my-portfolio-project

contentful reactjs recaptcha-v2 redux-toolkit tailwindcss

Last synced: about 1 month ago
JSON representation

My-Portfolio Page

Awesome Lists containing this project

README

        

https://github.com/musayar9/my-portfolio-project/assets/96313325/f91b71b4-4644-4745-aa3a-97eafd788a88

## Portfolyo Sayfam - [Projeyi Görüntüle](https://my-portfolio-project-two-sigma.vercel.app/)

![React](https://img.shields.io/badge/React-18.2.0-blue)
![React-DOM](https://img.shields.io/badge/React--DOM-18.2.0-red)
![Redux Toolkit](https://img.shields.io/badge/Redux--Toolkit-2.0.1-purple)
![Redux](https://img.shields.io/badge/React--Redux-9.0.4-red)
![Contentful](https://img.shields.io/badge/Contentful-10.6.14-pink)
![Axios](https://img.shields.io/badge/Axios-1.6.0-yellow)
![React-Icons](https://img.shields.io/badge/React--Icons-4.11.0-green)
![React-Router-Dom](https://img.shields.io/badge/React--Router--Dom-6.18.0-orange)
![Tailwindcss](https://img.shields.io/badge/Tailwindcss-^3.4.0-blueviolet)
![axios](https://img.shields.io/badge/axios-1.6.0-lightgrey)
![flowbite](https://img.shields.io/badge/flowbite-2.0.0-yellowgreen)
![react-helmet](https://img.shields.io/badge/react--helmet-6.1.0-orange)
![react-spinners](https://img.shields.io/badge/react--spinners-0.13.8-lightblue)
![react-toastify](https://img.shields.io/badge/react--toastify-9.1.3-yellow)
![react-fast-marquee](https://img.shields.io/badge/react--fast--marquee-1.6.2-blue)
![react-google-recaptcha](https://img.shields.io/badge/react--google--recaptcha-3.1.0-cyan)
![emailjs-browser](https://img.shields.io/badge/emailjs--broweser-3.11.0-yellow)

Bu projede kendimi tanıtan bir portfolyo sayfası yaptıldı. Bu sayfada benim github ve medium hesabımda yayınlamış olduğum projelerimin ve makalelerimin ön tanıtımları yer almaktadır.

Proje react ve redux toolkit kullanılarak yapıldı. Proje tasarımında ise tailwindcss kullanıldı. Proje responsive yapıda tasarlandı. Projedeki veriler için contentful platformu kullanıldı veriler bu platform üzerinden çekildi. İletişim için bir mail gönderme formu oluşturuldu. Bu formun güvenliği içinde recaptcha kullandıldı.

## Proje Özellikleri

#### Tanıtım

![img-1](src/images/1.jpg)

Proje de ilk başta bir kendimi tanıtan bir önyazı bulunmkata. Önyazı altında 3 tane ikon bulunmakta bu ikonlar;

**Github:** Github ikonuna tıkladığında benim github profilime yönlendirileceksiniz;

**LinkedIn:** Linkedın ikonuna tıkladığında benim linkedIn profilime yönlendirileceksiniz;

**Medium:** Medium ikonuna tıkladığında benim Medium profilime yönledirileceksiniz.

Ekranın sağ tarafında resmin altında (_Cv Download_) butonuna tıkladığınızda is _CV'imi_ görüntüleyecekisiniz.

#### Yetkinlikler

![img-2](src/images//2.jpg)

Yukaridaki resimde ise bildiğim teknolojiler ve programa dilleri yer almakta.

## Sayfalar

Github projlerimin ve medium yazılarımın olduğu iki farklı sayfa oluşturduk. Ekranın sağ tarafında Projects'ler ve Articles adında iki farklı link bulunmakta projects linkine tıklandığınızda github projelerimin olduğu sayfaya yönlendirileceksiniz. Articles linkine tıklandığınız da ise medium yazılarıma yönledirileceksiniz

| ![img-3](src/images/3.jpg) | ![img-4](src/images/4.jpg) |
| -------------------------- | -------------------------- |

## Projeler

![img-3](src/images/3.jpg)

Bu alanda html5, css, javascript, react ve nodeJs teknolojilerini kullanarak yaptığım projeler bulunmaktadır.

| ![img-6](src/images/6.jpg) | ![img-7](src/images/7.jpg) |
| -------------------------- | -------------------------- |

Yukarıda sol tarafataki resimde kırmızı okla gösterilen github ikonuna tıkladığınızda igili projenin githup reposuna yönlendirileceksiniz.

| ![img-8](src/images/8.jpg) | ![img-9](src/images/9.jpg) |
| -------------------------- | -------------------------- |

Yukarıda sol tarafataki resimde resimde mavi okla gösterilen ekran ikonuna tıkladığınız da projenin demosunun bulunduğu sayfaya yönlendirileceksiniz.

| ![img-10](src/images/10.jpg) | ![img-11](src/images/11.jpg) |
| ---------------------------- | ---------------------------- |

Yukarıda sol tarafataki resimde yeşil okla gösterilen play ikonuna tıkladığınızda projenin canlı demosunun videosunu izleyebileceksiniz.

## Articles (Makaleler)

![img-4](src/images/4.jpg)

Bu sayfada ise medium platformu üzerinde yayınlamış olduğum makaleler bulunmaktadır.

| ![img-12](src/images/12.jpg) | ![img-13](src/images/13.jpg) |
| ---------------------------- | ---------------------------- |

Sayfada bulunan makalelerden herhangi birinin üzerine fare ile geldiğinizde ilgili makalenin kısa tanıtımını görüntüleyeceksiniz. Makalenin üstün tıkladığınız da ise ilgili makalenin bulunduğu medium sayfasına yönlendirileceksiniz.

## Email Gönderimi

| ![img-20](src/images/20.jpg) | ![img-14](src/images/14.jpg) | ![img-18](src/images/18.jpg) |
| ---------------------------- | ---------------------------- | ---------------------------- |

Yukarıda sol tarafaki resimlerde mavi ve yeşil okla gösterilen mesaj ikonuna veya email-adresine tıkladığınızda ekranda modal içinde form alanı açılacak.

![img-19](src/images/19.jpg)

Açılan form alanında istenillen input alanlarını doldurduktan sonra emaili gönderebilmek için recapctha üzerinden size yöneltilen soruya cevap verdikten sonra mail gönder (sendMail) butonu aktif olacak. Butona tıkladıktan sonra size mailinizin gönderildiğine dair bir bildirim yazısı gösterilecek.

![img-17](src/images/17.jpg)