Sistema de gestão completo para restaurantes e estabelecimentos comerciais. Uma aplicação desktop, web e mobile moderna que oferece controle total sobre produtos, vendas, pedidos, estoque e gestão de funcionários.
- React - Biblioteca JavaScript para construção de interfaces
- Vite - Motor de build rápido e moderno
- Tailwind CSS - Framework CSS utilitário para estilização
- Electron - Framework para criar aplicações desktop multiplataforma
- Electron Builder - Ferramenta para empacotar e distribuir aplicações Electron
- Electron Updater - Sistema de atualizações automáticas
- Capacitor - Framework para criar aplicações mobile nativas
- Capacitor CLI - Ferramentas de linha de comando para desenvolvimento mobile
- Capacitor Android - Plataforma Android nativa
- Supabase - Plataforma backend-as-a-service com banco PostgreSQL
- Node.js (versão 18 ou superior)
- npm (gerenciador de pacotes do Node.js)
- Acesse nodejs.org
- Baixe a versão LTS (Long Term Support)
- Execute o instalador e siga as instruções
- Verifique a instalação:
node --version npm --version
-
Clone o repositório
git clone https://github.com/matheusbragap/fast-token.git cd fast-token -
Instale as dependências
npm install
Configure o arquivo .env
- Crie um arquivo
.envna raiz do projeto - Adicione as seguintes variáveis:
VITE_SUPABASE_KEY=anon_keynpm run start- Limpa o cache
- Abre o projeto no browser via Vite
- A partir do vite abre o projeto em modo dev no Electron
npm run dev:vite- Abre apenas o Vite sem o Electron
- Ideal para desenvolvimento web
Para mais informações sobre o projeto, consulte a pasta docs/:
- Guias de desenvolvimento
- Documentação da API
- Tutoriais de uso
- Arquitetura do sistema
- Dashboard - Visão geral do negócio
- Produtos - Gestão de produtos e cardápio
- Caixa - Controle de vendas e recibos
- Pedidos - Sistema completo de pedidos
- Estoque - Controle de inventário
- Cargos - Gestão de permissões e usuários