Integre Appwrite - o servidor backend de código aberto , com React !
Appwrite é um servidor de back-end de código aberto para aplicativos da Web e móveis. É semelhante ao Firebase, AWS Amplify e Supabase em termos de recursos e APIs, incluindo autenticação (gerenciamento de usuários), gerenciamento de banco de dados, armazenamento e funções de nuvem.
É uma solução auto-hospedada que fornece aos desenvolvedores um conjunto de APIs REST fáceis de usar e integra para gerenciar suas principais necessidades de back-end.
Ele pode ser executado em qualquer sistema operacional e a interface do usuário do console fornece uma grande variedade de serviços que você pode usar com seu projeto!
A maneira mais fácil de começar a executar seu servidor Appwrite é executando nossa ferramenta de instalação do Docker em seu terminal.
Antes de executar o comando de instalação, certifique-se de ter o Docker CLI instalado em sua máquina host.
Para Unix
docker run -it --rm \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
--entrypoint="install" \
appwrite/appwrite:0.11.0
docker run -it --rm ^
--volume //var/run/docker.sock:/var/run/docker.sock ^
--volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^
--entrypoint="install" ^
appwrite/appwrite:0.11.0
Quando a instalação estiver concluída, você estará pronto para acessar o console do Appwrite. Para isso, você precisa abrir o localhost. Você verá algo semelhante à imagem a seguir.
O próximo passo será criar uma conta e fazer login nela.
O próximo passo é criar um banco de dados. Esse banco de dados armazenará os detalhes de todos os usuários que entrarão em seu produto ou usarão recursos em seu produto. Para criar um banco de dados, clique no botão Banco de Dados .
A tela final será semelhante à imagem a seguir:
Na próxima etapa, clique em Adicionar coleção e dê um nome à sua coleção. Em seguida, clique no botão Criar e sua coleção está criada!
Você também pode gerenciar permissões e configurar algumas funções para sua coleção.
Estamos quase terminando o aplicativo Appwrite, agora antes de passarmos para o React, precisamos anotar algumas informações importantes do console do Appwrite.
Vá para as configurações do seu projeto clicando no botão de configurações. Você encontrará informações como ID da coleção, ID do projeto e API Endpoint. Essas coisas serão úteis ao configurar o React.
Agora terminamos a configuração do Appwrite, vamos para o React agora.
Instale node e npm em seu sistema, se ainda não tiver.
Para instalar o Node , visite aqui
Para instalar o NPM visite aqui
Agora, quando você tiver tudo instalado. Execute o comando a seguir para criar o aplicativo de reação.
npx create-react-app my-app
Para instalar essa dependência, execute o seguinte comando em seu terminal/prompt de comando.
npm i appwrite
Para instalar react-router-domuma dependência, execute o seguinte comando em seu terminal/prompt de comando.
npm i react-router-dom
Vamos dar uma olhada em como inicializar o Appwrite web SDK
E é basicamente isso. Após este ponto, tudo é semelhante ao que fazemos em outros lugares.
Appwrite torna a vida muito mais fácil e atende muito bem ao propósito. Não apenas com React , o Appwrite funciona com Vue , Angular , Svelte , Flutter , Android , Apple e outros.
Visite o site oficial do Appwrite para obter informações aqui
Você pode conferir mais alguns tutoriais em sua documentação oficial, onde eles explicaram cada processo e passo em detalhes, documentação oficial .
Appwrite tem um ótimo suporte da comunidade, se você tiver alguma dúvida, responda no servidor do discord ❤️
Dê um joinha , se você aprender algo novo! Compartilhe seus pensamentos sobre o Appwrite ou sua experiência com o Appwrite na seção de comentários
Quando você faz uma solicitação para facebook.com, seu computador procura o nome de domínio para traduzir esse nome de domínio em um endereço IP para que seu computador possa fazer essa conexão.
Olá, entusiastas cibernéticos! Bem-vindo de volta ao OSINT para a série de caça a ameaças. No primeiro artigo, apresentei uma visão geral do OSINT e sua importância na caça às ameaças.
Por Alyson Lee, consultor administrativo de assuntos governamentais O processo de apropriações anuais do governo federal é fundamental para nossos esforços para financiar a remoção de dióxido de carbono (CDR). Todos os anos, a Carbon180 envia solicitações a vários escritórios do Congresso para ajudar a orientar para onde os dólares do próximo ano irão fluir.
Ontem, fechamos a porta do Festival Eurovisão da Canção deste ano com uma brilhante e caótica grand finale, onde a cantora sueca Loreen levou para casa o troféu, tornando-se a primeira mulher a vencer duas vezes e trazendo a coroa de volta para a Suécia 50 anos depois que o ABBA venceu a competição com “Waterloo”. Eles se tornaram um dos maiores artistas do cânone da música pop.
Para evitar ambigüidade, os seguintes termos serão usados; Autenticador; O celular que está sendo utilizado para fazer o login no Site; O site ou aplicativo que o usuário está usando para fazer a solicitação de login do Serviço; O fornecedor que fornece o serviço fornecido, por exemplo
O que é velho agora é novo de novo e o que costumava ser a coisa brilhante e brilhante agora parece opaco. Não estou falando de jeans JNCO fazendo um retorno entre os garotos legais do centro da cidade junto com outras modas do final dos anos 1990.