FloCafe
FloCafe는 구독 없이 무료로 주문·테이블·주방 디스플레이·로컬 데이터를 관리하는 로컬 퍼스트 레스토랑 POS입니다
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Plataforma de emprego e serviços para o Brasil inteiro. Conecta três públicos — candidatos a vaga CLT, prestadores de serviço autônomos e empresas contratando — com busca por estado, cidade e categoria, o que está mais perto de quem procura primeiro, perfis verificados e contato direto no WhatsApp.
Começou em Sinop-MT, com o objetivo de substituir os grupos de WhatsApp de "vagas Sinop" por algo que se possa filtrar e no qual se possa confiar — e hoje aceita qualquer município do país.
O nome vem de Luiz + Paulinho — e de "lupa", o instrumento de quem procura.
npm install
npm run dev
Abre em http://localhost:3000.
Não precisa de banco para começar. Sem as variáveis do Supabase, o app sobe em modo demonstração com dados reais de Sinop: 10 vagas, 9 prestadores, avaliações, candidaturas e o painel da empresa. É o suficiente para mostrar o produto para alguém.
supabase/schema.sql (tabelas, RLS, triggers,
views e buckets)..env.example para .env.local e preencha NEXT_PUBLIC_SUPABASE_URL
e SUPABASE_ANON_KEY (Project Settings → API).npm run dev. A camada de dados passa a ler do banco sozinha.Para dados de desenvolvimento em ambiente local, rode também
supabase/seed.sql (só funciona no supabase start ou em instância própria —
ele insere direto em auth.users).
src/
app/
page.tsx Home — três verticais + destaques
vagas/ Busca de vagas e detalhe com candidatura
servicos/ Busca de prestadores e perfil público
empresa/ Painel "Minha Empresa" e publicação de vaga
cadastro/ entrar/ Autenticação com seleção de papel
admin/ Fila de verificação manual (fundador)
icon.tsx manifest.ts Ícones e PWA gerados em build
components/ UI, cards, filtros, selos, botão WhatsApp
lib/
data.ts Camada de dados (Supabase → fallback demo)
mock-data.ts Dados de demonstração de Sinop
types.ts Tipos espelhando o schema
constants.ts Cidade-piloto, categorias
supabase/
schema.sql Schema, RLS, triggers, views, buckets
seed.sql Dados de desenvolvimento (local)
docs/
brief-tecnico.md Brief de produto completo
esboco-visual.html Esboço original de identidade visual
wa.me
com mensagem pré-preenchida. O público-alvo já vive no WhatsApp, e isso
tira um sistema inteiro do escopo do V0./admin. A imagem do
documento é apagada do storage na decisão — fica só o status no perfil,
conforme a política de retenção da LGPD.scripts/gerar-cidades.mjs, e a cidade é gravada com o estado
("Sinop - MT"). Nenhuma cidade vem escolhida por padrão. A busca aberta,
sem lugar escolhido, mostra o país inteiro: quem quiser só o seu estado ou
a sua cidade filtra, e o filtro fica na URL.Next.js 16 (App Router) · TypeScript · Tailwind CSS v4 · Supabase (Postgres + Auth + Storage) · Vercel
Veja o ROADMAP.md — é mantido atualizado a cada mudança relevante, em vez de duplicado aqui.
Duas pessoas trabalham neste projeto. O fluxo de trabalho (Issue → branch → PR) está em CONTRIBUTING.md, com o porquê de cada regra em AGENTS.md.