Bem -vindo ao repositório de código NFT da consciência doméstica
Não é uma prática recomendada, se você tiver melhores sugestões ou otimização de código, envie um problema ou relações públicas.
A segurança pública lembra: Este projeto é usado apenas para estudo e teste. Por favor, não use este projeto para fazer nada ilegal ou sem escrúpulos. A rede do céu é vasta e ilimitada! Polícia de camarada, este é um projeto de código aberto, um objetivo de uso livre e irrestrito. Todos os comportamentos dos usuários não têm nada a ver com usuários de código aberto, obrigado.
Execute o projeto
Primeira cópia .env.sample .env altere o conteúdo dentro. Em seguida, execute o seguinte comando:
git clone https://github.com/lxdao-official/gclx-official.git
cd gclx-official
npm install
npm run dev
Em seguida, abra http: // localhost: 3000 e você pode ver o site.
Implantação e serviços básicos
- Registro de domínio recomendado Porkbun - barato e depois suporta pagamentos de criptomoeda.
- Resolução de nomes de domínio recomendada CloudFlare - Análise gratuita, DDOs gratuitos e serviço consciente. No entanto, ao usar o Vercel, pode haver alguns problemas e precisar ser configurado de acordo com a documentação oficial do Vercel.
- Serviço de implantação do front -end Vercel Recomendado - 100 GB de tráfego gratuito no estágio inicial, a versão paga 20 USD 1T de tráfego e vem com a CDN, que é rápida em todo o mundo. Suporta a implantação integrada automática do Next.js e o React, basta pressionar o Git. Apoie as FAAs e pode escrever uma lógica simples para gerar tokens de hortelã. Enquanto você pagar, você não deve ter medo do lapso de serviço. O CDN global é muito rápido.
Se você realmente deseja economizar dinheiro ou resistir aos ataques de DDoS, também pode executar npm run export para exportar arquivos estáticos puros e armazená -los diretamente em recursos estáticos, como AWS S3 e Alibaba Cloud OSS. Se você pendurar Cloudflare e assim por diante, ele não deve pendurá -los.
Tecnologia e componentes
- Next.js + react.js - Veja a pilha de tecnologia pessoal. Atualmente, o Web3 usa esse conjunto com mais frequência.
- Ethers.js - Eu escolhi usar isso porque seu protocolo de código aberto é MIT. O protocolo LGPL usado pelo Web3.js apresenta certos riscos para projetos comerciais.
- O TypeScript também pode ser usado, sou inútil, é apenas um pequeno site estático, não há necessidade.
- Web3Modal - componente react da carteira de link Web3, protocolo MIT que é mais popular e amplamente utilizado.
- Além disso, usei o MUI para biblioteca de componentes porque é mais fácil personalizar temas e esquemas de cores, e os componentes têm uma gama completa de funções. Comparado ao ANTD, é melhor cooperar com o Next.JS. O Antd é menos uma falha.
- Ferramentas de estilo que eu pessoalmente prefiro componentes de estilo.
- A primeira recomendação de internacionalização é Linguijs, que é melhor em cooperação com o React.js, Next.js, etc.
- A primeira recomendação para efeitos de rolagem de paralaxe é o react-scroll-parallax, os quais são protocolos MIT.
PENDÊNCIA
Ainda existem alguns lugares que podem ser otimizados para este projeto, mas não foi feito. Vamos falar sobre isso se você tiver tempo, necessidades e doações:
O que é LXDAO?
O LXDAO é um DAO focado em R & D no Web3. Nossa missão é: reunir Buidlers para Buidl e manter projetos valiosos para o Web3, de maneira sustentável.
