Copie o código fonte desta página e cole no seu Projeto Sails (arquivo \views\pages\homepage.ejs)
Sim, os links estão "quebrados", mas isso é porque eles estão referenciando arquivos do seu protótipo Sails e não da nossa página.
Durante nossos longo tempo criando aplicativos para clientes, percebemos que estavamos construíndo os mesmos recursos principais repetidamente entre os projetos. Então, escolhemos algumas das coisas que continuavam aparecendo, e implementamos nossas próprias soluções para eles e, em seguida, incluímos tudo neste aplicativo inicial gratuito e de código aberto. Esperamos que ele te ajude tanto quanto tem nos ajudado!
Suporte integrado para e-mails internos por formulário de contato, bem como envio para e-mails externos de usuários.
FLuxos de Trabalho pronto para uso e customizáveis para que os usuários possam: cadastrar-se, entrar, ou recuperar senhas.
Conecte-se à sua conta do Stripe para gerenciar clientes e fontes de pagamento.
Este aplicativo inicial inclui vários modelos de página diferentes (incluindo o que você está lendo agora) que você pode alterar tanto ou tão pouco quanto quiser. Se houver alguma página que você não precisará, basta removê-la.
Para começar, localize e substitua neste projeto todas as ocorrências de NEW_APP_NAME
pelo nome real do seu aplicativo ou plataforma (por exemplo, "Facebag").
Em seguida, faça a mesma coisa novamente para substituí NEW_APP_COMPANY_NAME
pelo nome
real da sua organização (por exemplo, "Facebag Corporation").
Este aplicativo também inclui um Termos de Uso Padrão e Política de Privacidade. Queremos facilitar o ato de comunicar, de forma transparentes, os direitos e a privacidade de seus usuários. Mas somos desenvolvedores, não advogados, e isso definitivamente não é aconselhamento jurídico
Antes de entrar no ar, substitua esses documentos de exemplo pelas políticas da sua própria empresa e procure ajuda se precisar criar novos termos do zero.
Para que este aplicativo envie e-mails automatizados, você precisará criar uma conta Sendgrid.
Em seguida, em config/custom.js
, configure o seguinte:
// Recipient of contact form messages
internalEmailAddress: my.email@example.com,
// For outgoing emails
fromEmailAddress: 'noreply@example.com',
fromName: 'The NEW_APP_NAME Team',
// Sendgrid settings
sendgridSecret: 'SG.fake.3e0Bn0qSQVnwb1E4qNPz9JZP5vLZYqjh7sn8S93oSHU'
Para habilitar o suporte para recursos de cobrança, você precisará abrir uma conta Stripe Em seguida, inclua suas credenciais de teste da seguinte forma:
// Stripe credentials
stripePublishableKey: 'pk_test_Zzd814nldl91104qor5911gjald',
stripeSecret: 'sk_test_Zzd814nldl91104qor5911gjald'
Se o seu aplicativo não precisar de processamento de pagamento, ele ainda funcionará sem a configuração do Stripe. Nesse caso, todas as referências ao faturamento serão simplesmente omitidas da interface do usuário.
Depois que a configuração inicial estiver concluída, você estará pronto para começar a criar o restante do seu aplicativo.
Trabalhamos duro para tornar a estrutura deste aplicativo inicial consistente e seus arquivos são o mais simples possível, por isso é fácil adicionar novas páginas e lógica de negócios seguindo as convenções que configuramos. Se você tiver problemas, dê uma olhada em sua nova página de perguntas frequentes, que abrange as ferramentas que usamos e como personalizar . Para ir mais fundo, dê uma olhada na documentação do Sails.js: passo a passo, documentação de referência e página de suporte (English)
Achamos que este projeto é um ponto de partida bastante conveniente, mas é claro que não há uma solução única para todos. A boa notícia é que este aplicativo está em suas mãos agora, então você pode entrar nos arquivos e adaptá-los às suas necessidades. Altere algum código. Quebre as coisas. Corrija-o. E acima de tudo: faça algo que as pessoas queiram usar.