Skip to content

k0laa/Portfolyo-with-NodeJS-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolyom

Bu proje, kişisel portfolyo sayfamdır. React ve Node.js kullanılarak geliştirilmiştir.

Canlı Görüntüleme: www.bugrayalcin.com

Özellikler

  • React ile geliştirilmiş modern kullanıcı arayüzü
  • Node.js ve Express.js ile oluşturulmuş backend
  • E-posta gönderimi için EmailJS entegrasyonu
  • Responsive tasarım
  • Kolayca özelleştirilebilir yapı

Kullanılan Teknolojiler

Frontend

  • React
  • HTML5 & CSS3

Backend

  • Node.js
  • Express.js
  • EmailJS
  • dotenv

Kurulum ve Kullanım

  1. Depoyu klonlayın:

    git clone https://github.com/k0laa/Portfolyo-with-NodeJS-React.git
  2. Proje dizinine gidin:

    cd Portfolyo-with-NodeJS-React
  3. Gerekli paketleri yükleyin:

    npm install
  4. environment (opsiyonel):

    EmailJS ortam değişkenlerini ayarlamak için .env.example örnek dosyası gibi bir .env dosyasını oluşturun. Bu adım isteğe bağlıdır, ancak e-posta gönderimi için gereklidir.

  5. Uygulamayı başlatın:

    Proje dizininde npm start komutunu çalıştırarak uygulamayı başlatabilirsiniz. Tarayıcınızda http://localhost:3000 adresine giderek portfolyonuzu görüntüleyebilirsiniz.

Geliştirme

Proje geliştirme sürecinde aşağıdaki adımları izleyebilirsiniz:

  1. Proje dizininde npm start komutunu çalıştırarak uygulamayı başlatın.
  2. src dizininde bulunan bileşenleri ve sayfaları düzenleyerek portfolyonuzu özelleştirin.
  3. public dizininde bulunan index.html dosyasını düzenleyerek sayfanızın başlık ve açıklamalarını güncelleyin.
  4. assets dizininde bulunan resimleri ve dosyaları değiştirerek portfolyonuzu kişiselleştirin.
  5. Geliştirme sürecinde npm run build komutunu kullanarak uygulamanızı derleyebilirsiniz. Bu komut, build dizininde optimize edilmiş bir sürüm oluşturur.
  6. Uygulamanızı yayınlamak için build dizinini bir web sunucusuna yükleyebilirsiniz. Örneğin, Netlify veya Vercel gibi platformları kullanabilirsiniz.
  7. Projenizi geliştirmek için Node.js belgelerine, Express.js belgelerine ve React belgelerine göz atabilirsiniz.
  8. Projenizi geliştirmek için GitHub üzerinde yeni bir dal oluşturabilir ve değişikliklerinizi paylaşabilirsiniz.

İletişim

Eğer bu projeyle ilgili herhangi bir sorunuz veya öneriniz varsa, lütfen issue açmaktan çekinmeyin. Ayrıca, benimle iletişime geçmek isterseniz aşağıdaki yöntemleri kullanabilirsiniz:

Lisans

Bu proje GPL-3.0 lisansı ile lisanslanmıştır.


Daha fazla bilgi için www.bugrayalcin.com adresini ziyaret edebilirsiniz.

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors

Languages