Compartilhe seus produtos facilmente e receba pedidos pelo Whatsapp.
Os serviços do Alt são todos gratuitos e prentendemos manter esta política para sempre. Atualmente, utilizamos serviços como Firebase e Vercel para disponibilizar as funcionalidades gratuitamente.
Futuramente, planejamos lançar uma versão self-hosted, onde os usuários possam rodar (gratuitamente) nas suas próprias contas (Firebase e Vercel/Netlify).
A principal motivação desse projeto é ajudar as comunidades locais e contamos com a nobre contribuição de designers e programadores.
Este projeto renderiza o Alt Admin, dashboard de administração que disponibiliza aos nossos clientes a configuração das funcionalidades oferecidas e também o Alt Menu, parte do sistema que renderiza as páginas dos estabelecimentos.
Segue uma série de Alt Talks introduzindo a aplicação do Alt de forma mais técnica e também explicando alguns dos módulos do sistema:
Utilizamos o Firebase como provedor de autenticação e de banco de dados para a aplicação. Para facilitar o desenvolvimento local, você pode usar o Emulador do Firebase, distribuído pelo próprio serviço. Caso queira criar um projeto Firebase próprio, também é possível utilizá-lo configurando as varíaveis de ambiente como no arquivo .env.exemplo
.
Para configurar o Emulador do Firebase, siga estes passos. Esta etapa pode demorar um bom tempo, mas você só precisa realizá-la uma vez. A CLI do Firebase baixará os emuladores (em Java) e, eventualmente, a JDK. Isso possibilita que você rode uma versão local do banco de dados Firestore, do Firebase.
git clone git@github.com:alt-zap/alt-zap.git
.yarn
na pasta raiz para instalar as dependências.yarn emulators
para iniciar o emulador do Firebase. yarn start
.localhost
, será redirecionado para o painel do “Bar do Lucis”. Em próximos logins, talvez você precise clicar no link Meus Negócios no Menu para ir até o painel de Administração.É importante que você acesse o serviço utilizando o host localhost.
tenants
para o userId
do usuário que está logado, mas fazemos resolver sempre para o mesmo id (o meu) caso estejamos em localhost
.Sinta-se livre para reportar erros, tirar dúvidas e dar sugestões nas issues do repositório.