Selamat datang di repositori kode nurani domestik NFT
Bukan praktik terbaik, jika Anda memiliki saran atau optimasi kode yang lebih baik, silakan kirimkan masalah atau PR.
Keamanan Publik Mengingatkan: Proyek ini hanya digunakan untuk studi dan pengujian. Tolong jangan gunakan proyek ini untuk melakukan sesuatu yang ilegal atau tidak bermoral. Jaring surga sangat luas dan tidak terbatas! Polisi Kamerad, ini adalah proyek open source, tujuan penggunaan gratis dan tidak terbatas. Perilaku semua pengguna tidak ada hubungannya dengan pengguna open source, terima kasih.
Jalankan proyek
Salin pertama .env.sample .env ubah konten di dalamnya. Kemudian jalankan perintah berikut:
git clone https://github.com/lxdao-official/gclx-official.git
cd gclx-official
npm install
npm run dev
Kemudian buka http: // localhost: 3000 dan Anda dapat melihat situs webnya.
Penerapan dan layanan dasar
- Registrasi domain yang direkomendasikan Porkbun - Murah dan kemudian mendukung pembayaran cryptocurrency.
- Resolusi Nama Domain yang Disarankan CloudFlare - Analisis Gratis, DDO Gratis, dan Layanan Nurani. Namun, ketika menggunakan Vercel, mungkin ada beberapa masalah dan perlu dikonfigurasi sesuai dengan dokumentasi Vercel resmi.
- Layanan Penyebaran Front -End Direkomendasikan Vercel - Lalu lintas 100GB gratis di tahap awal, berbayar versi 20 USD 1T lalu lintas, dan dilengkapi dengan CDN, yang cepat di seluruh dunia. Mendukung penyebaran terintegrasi otomatis Next.js dan bereaksi, cukup dorong git. Mendukung FAA dan dapat menulis logika sederhana untuk menghasilkan token mint. Selama Anda membayar, Anda tidak perlu takut akan selang layanan. CDN global sangat cepat.
Jika Anda benar -benar ingin menghemat uang atau menolak serangan DDOS, Anda juga dapat menjalankan npm run export untuk mengekspor file statis murni, dan langsung menyimpannya dalam sumber daya statis seperti AWS S3 dan Alibaba Cloud OSS. Jika Anda menggantung Cloudflare dan seterusnya di depan, seharusnya tidak bisa menggantungnya.
Teknologi dan Komponen
- Next.js + react.js - Lihatlah tumpukan teknologi pribadi. Saat ini, Web3 menggunakan set ini lebih sering.
- Ethers.js - Saya memilih untuk menggunakan ini karena protokol open source -nya adalah MIT. Protokol LGPL yang digunakan oleh Web3.js menimbulkan risiko tertentu terhadap proyek komersial.
- Naskah juga dapat digunakan, saya tidak berguna, itu hanya situs web kecil yang statis, tidak perlu.
- Web3Modal - Komponen reaksi dari dompet tautan Web3, protokol MIT yang lebih populer dan banyak digunakan.
- Selain itu, saya menggunakan MUI untuk pustaka komponen karena lebih mudah untuk menyesuaikan tema dan skema warna, dan komponen memiliki berbagai fungsi. Dibandingkan dengan ANTD, lebih baik bekerja sama dengan Next.Js. Antd Less adalah cacat.
- Alat Gaya Saya secara pribadi lebih suka komponen gaya.
- Rekomendasi internasionalisasi pertama adalah Linguijs, yang lebih baik bekerja sama dengan React.js, Next.js, dll.
- Rekomendasi pertama untuk efek gulir paralaks adalah react-scroll-parallax, yang keduanya merupakan protokol MIT.
Todo
Masih ada beberapa tempat yang dapat dioptimalkan untuk proyek ini, tetapi belum dilakukan. Mari kita bicarakan jika Anda punya waktu, kebutuhan, dan sumbangan:
Apa itu LXDAO?
LXDAO adalah DAO yang berfokus pada R&D di Web3. Misi kami adalah: untuk menyatukan Buidlers ke Buidl dan memelihara proyek -proyek berharga untuk Web3, secara berkelanjutan.
