Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
App de Gestão e Rentabilidade de Rotas (Portugal ⇄ Espanha) Aplicação web que substitui a folha de Excel de análise de rentabilidade de rotas de transporte rodoviário (camião e camião+reboque). Replica a lógica de cálculo do Excel com exatidão e acrescenta um painel de parâmetros editável, validação de dados, rateio de custo por cliente auditável e um dashboard de rentabilidade com histórico mensal. O coração da app é o alerta automático: para cada rota compara a receita paga pelos clientes com o custo real e assinala 🟢 OK ou 🔴 PREJUÍZO.README 전문 보기 ↗
Aplicação web que substitui a folha de Excel de análise de rentabilidade de rotas de transporte rodoviário (camião e camião+reboque). Replica a lógica de cálculo do Excel com exatidão e acrescenta um painel de parâmetros editável, validação de dados, rateio de custo por cliente auditável e um dashboard de rentabilidade com histórico mensal.
O coração da app é o alerta automático: para cada rota compara a receita paga pelos clientes com o custo real e assinala 🟢 OK ou 🔴 PREJUÍZO.
A lógica de negócio vive em lib/calc/ como funções puras (sem
dependências de framework ou BD), totalmente coberta por testes. A camada de dados está
isolada em lib/db.ts e prisma/schema.prisma:
migrar para Postgres é mudar o provider e o DATABASE_URL.
Requisitos: Node.js 18+.
# 1. Instalar dependências
npm install
# 2. Criar a base de dados e preencher os parâmetros atuais (§3.4)
npm run db:reset # cria/recria a BD SQLite + seed
# 3. Arrancar em desenvolvimento
npm run dev # http://localhost:3000
| Perfil | Login | Acesso |
|---|---|---|
| Motorista | ID + PIN (ex.: motorista / 0000) | Registo, histórico e correção das suas paragens |
| Escritório | PIN (1234) | Dashboards, rotas, motoristas, parâmetros, importar/exportar |
Há vários motoristas: cada um tem um ID e um PIN próprios e pode ser criado diretamente
na página de login (“Criar motorista”). O escritório vê e gere os motoristas em
Motoristas. As contas iniciais são definidas em prisma/seed.ts. Para
produção, defina também AUTH_SECRET no .env (assina a cookie de sessão perfil:id).
npm run dev # servidor de desenvolvimento
npm run build # build de produção
npm start # servir build de produção
npm test # correr os testes da lógica de cálculo
npm run db:seed # (re)preencher parâmetros e tabelas
npm run db:reset # recriar a BD do zero + seed
npm run db:studio # explorar a BD (Prisma Studio)
viagens_app_final_profissional.xlsx.Linhas sem data válida recebem a data de importação (podem ser corrigidas depois).
Toda em lib/calc/, validada contra o Excel:
(custo mensal × 14) / 95.000. O ×14 são os
14 salários/ano em Portugal (12 meses + subsídio de Natal + subsídio de férias); é um
parâmetro editável.Caso de referência validado (Excel, rota HILP01): CAMIAO+REBOQUE, 28.000 kg, 580 km → custo da paragem 797,24 €; rota completa → custo 1.487,73 €, lucro 212,27 €.
precoCombRef, ~1,834 €/L) — usado no cálculo do custo. Muda
mensalmente; editável no painel de parâmetros, com override opcional por paragem.app/ Páginas e rotas API (Next.js App Router)
login/ Login por PIN
motorista/registo/ Formulário mobile-first de registo de paragens
escritorio/ Dashboard, rotas, parâmetros, importar/exportar
api/ Endpoints (auth, paragens, parametros, importar, exportar)
lib/
calc/ Motor de cálculo PURO (+ testes em tests/calc)
db.ts Cliente Prisma (camada de dados isolada)
contexto.ts Ponte BD -> motor de cálculo
rotas-service.ts Carregamento e cálculo de rotas (escritório)
dashboard-service.ts KPIs e dados dos gráficos
prisma/ schema + seed (parâmetros atuais)
tests/calc/ Testes Vitest com casos reais do Excel
npm test
Cobrem a secção 4 da especificação: lookups, custos derivados (0,2746 / 0,2671), cálculo de paragem (caso 797,24 €), cálculo de rota (HILP01: custo 1.487,73 €, lucro 212,27 €), o coeficiente real corrigido e a poupança Espanha.