Skip to content

matheusbragap/fast-token

Repository files navigation

Fast Token

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.

🚀 Tecnologias Utilizadas

Frontend

  • 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

Desktop

  • 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

Mobile

  • Capacitor - Framework para criar aplicações mobile nativas
  • Capacitor CLI - Ferramentas de linha de comando para desenvolvimento mobile
  • Capacitor Android - Plataforma Android nativa

Backend & Banco de Dados

  • Supabase - Plataforma backend-as-a-service com banco PostgreSQL

📋 Pré-requisitos

  • Node.js (versão 18 ou superior)
  • npm (gerenciador de pacotes do Node.js)

Instalando o Node.js

  1. Acesse nodejs.org
  2. Baixe a versão LTS (Long Term Support)
  3. Execute o instalador e siga as instruções
  4. Verifique a instalação:
    node --version
    npm --version

🔧 Instalação

  1. Clone o repositório

    git clone https://github.com/matheusbragap/fast-token.git
    cd fast-token
  2. Instale as dependências

    npm install

⚙️ Configurando o Supabase

Configure o arquivo .env

  • Crie um arquivo .env na raiz do projeto
  • Adicione as seguintes variáveis:
VITE_SUPABASE_KEY=anon_key

🚀 Executando o Projeto

Modo Desenvolvimento Completo

npm run start
  • Limpa o cache
  • Abre o projeto no browser via Vite
  • A partir do vite abre o projeto em modo dev no Electron

Modo Desenvolvimento Web (apenas Vite)

npm run dev:vite
  • Abre apenas o Vite sem o Electron
  • Ideal para desenvolvimento web

📚 Documentação

Para mais informações sobre o projeto, consulte a pasta docs/:

  • Guias de desenvolvimento
  • Documentação da API
  • Tutoriais de uso
  • Arquitetura do sistema

🎯 Funcionalidades

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors