Saasfly
Um splate de boiler.js fácil de usar e de nível corporativo.
Você não precisa mais comprar modelos; A Saasfly fornece uma solução completa e de código aberto para criar aplicativos SaaS de maneira rápida e fácil.
O Nextify fornece uma solução completa de SaaS corporativa. Entre em contato conosco em [email protected] Se você estiver interessado em discutir seu projeto ou se você simplesmente gostaria de conversar conosco, sinta -se à vontade para entrar em contato.
❤️ Nós fornecemos serviços gratuitos de suporte e implantação técnicos para organizações sem fins lucrativos .
? Todos os lucros obtidos em nossos projetos de código aberto serão totalmente dedicados a apoiar iniciativas de código aberto e causas de caridade .
⚡ Demoção ao vivo
Experimente por si mesmo!
Servidor de demonstração (Localização: Washington - EUA): https://show.saasfly.io
Veja mais documentação em https://document.saasfly.io
? História da estrela
Patrocinadores
 |
| Adicione seu logotipo aqui |
Começando
? Modelo de um clique
? Pré -requisitos
Antes de começar, certifique -se de ter o seguinte instalado:
BUN & NODE.JS & GIT
- Linux
curl -sL https://gist.github.com/tianzx/874662fb204d32390bc2f2e9e4d2df0a/raw -o ~ /downloaded_script.sh && chmod +x ~ /downloaded_script.sh && source ~ /downloaded_script.sh
- Macos
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh ) "
brew install git
brew install oven-sh/bun/bun
brew install nvm
PostGresql
- Você pode usar o Vercel Postgres ou um servidor PostgreSQL local (adicione PostGres_url Env in .env.local)
Instalação
Para começar com este caldeira, oferecemos duas opções:
- Use o comando
bun create (? Recomendar fortemente?):
- Clone manualmente o repositório:
git clone https://github.com/saasfly/saasfly.git
cd saasfly
bun install
Configurar
Siga estas etapas para configurar seu projeto:
- Configure as variáveis de ambiente:
cp .env.example .env.local
// (you must have a database prepared before running this command)
bun db:push
- Execute o servidor de desenvolvimento:
Abra http: // localhost: 3000 no seu navegador para ver o resultado.
(Alpha opcional) bun run tailwind-config-viewer Abrir http: // localhost: 3333 no seu navegador para ver sua configuração CSS CSS
? Roteiro do projeto
- Página do painel de administração (em alfa !!!) 2. Forneça apenas a página estática agora e planejamos integrar com o arco sem cabeça 3. Você pode fornecer sua conta de administrador e alterar admin_email = "[email protected], [email protected]" em .env.local e acesso host: port/admin/timeboard 4.
- Considere a integração da carga útil CMS.
Características
? Estruturas
- Next.JS - A estrutura do React para a Web (com diretório de aplicativos )
- Nextauth.js - Autenticação para Next.js
- KySely - o construtor de consultas SQL para digitadores para o tipo de datilografia
- PRISMA - ORM da próxima geração para Node.js e TypeScript, usado como uma ferramenta de gerenciamento de esquema
- React -email - Um renderizador do React para criar lindos e -mails usando componentes do React
? Plataformas
- Vercel - Implante seu aplicativo Next.js com facilidade
- Stripe - Processamento de pagamento para negócios da Internet
- Real
? Recursos corporativos
- I18N - Apoio à internacionalização
- SEO - Otimização do mecanismo de pesquisa
- Monorepo - Monorepo para melhor gerenciamento de código
- T3 ENV - Gerencie suas variáveis de ambiente com facilidade
? Busca de dados
- TRPC -APIs de ponta a ponta
- TanStack/React-Query -ganchos para buscar, armazenar em cache e atualizar dados assíncronos no React
? Gestão do Estado Global
- Zustand - Gerenciamento de estado pequeno, rápido e escalável para reagir
? Ui
- Tailwind CSS -Utility-primeiro CSS Framework para o desenvolvimento rápido da interface do usuário
- Shadcn/UI -componentes reutilizáveis construídos usando Radix UI e Tailwind CSS
- Framer Motion - Biblioteca de movimento para reagir a componentes animados com facilidade
- Lucide -Ícones lindamente simples e perfeitos para pixels
- Próximo/Fonte - Otimize fontes personalizadas e remova solicitações de rede externas para melhor desempenho
? Qualidade de código
- TypeScript -verificador do tipo estático para segurança do tipo de ponta a ponta
- Formatador de código mais bonito - Opinacionado para o estilo de código consistente
- Eslint - Linter flugable para Next.js e TypeScript
- Husky - ganchos git facilitados
? Desempenho
- VERCEL Analytics -Metrics de desempenho em tempo real para o seu aplicativo Next.js
- Bun.sh - NPM Alternative para gerenciamento de pacotes mais rápido e confiável
? Banco de dados
- PostgreSQL - o banco de dados de código aberto mais avançado do mundo
? Aplicativos e pacotes
-
web : o aplicativo principal Next.js -
ui : componentes da interface do usuário compartilhados -
db : esquema e utilitários de banco de dados -
auth : Utilitários de autenticação -
email : modelos de e -mail e utilitários
Licença
Este projeto está licenciado sob a licença do MIT. Para mais informações, consulte o arquivo de licença.
Créditos
Este projeto foi inspirado na taxonomia do Shadcn e no Create-T3-Turbo da T3-OSS.
? Colaboradores
Feito com contrib.rocks.