Bu, NFT (Non-Fungible Token) ticareti yapmak için bir pazar yeri uygulamasıdır. Bu uygulama, kullanıcıların dijital varlıkları NFT olarak oluşturmasına, listelemesine ve satmasına olanak tanır.
- Kullanıcılar hesap oluşturabilir ve oturum açabilir.
- Kullanıcılar NFT'lerini yükleyebilir, açık artırmaya koyabilir veya sabit bir fiyattan satabilir.
- Kullanıcılar NFT'leri keşfedebilir, satın alabilir ve koleksiyonlarını görüntüleyebilir.
- Ödeme işlemleri için Ethereum blockchain kullanılır.
- Kullanıcıların satın aldığı NFT'ler kişisel cüzdanlarına aktarılır.
- React.js: Kullanıcı arayüzünü oluşturmak için kullanılan JavaScript kütüphanesi.
- Ethereum Smart Contracts: NFT'lerin oluşturulması, listelenmesi ve satılması için kullanılan akıllı sözleşmeler.
- Web3.js: Ethereum blockchain ile etkileşim kurmak için kullanılan JavaScript kütüphanesi.
- IPFS (InterPlanetary File System): NFT'lerin depolanması ve dağıtılması için kullanılan merkezi olmayan bir protokol.
- Bu depoyu klonlayın:
git clone https://github.com/sizin-kullanici-adi/nft-marketplace.git
- Proje dizinine gidin:
cd nft-marketplace
- Gerekli bağımlılıkları yükleyin:
npm install
- Projeyi başlatın:
npm start
Uygulama http://localhost:3000 adresinde çalışacaktır.
Yardımcı olmak veya hata bildirmek için lütfen bir "issue" açın veya bir "pull request" gönderin. Her türlü katkıya açığız!
Bu proje MIT Lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasını inceleyin.