Skip to content

dev-erickydias/calculadora

Repository files navigation

Salarium Logo

🪙 Salarium

Calculadora Trabalhista da União Europeia
Salários mínimos, férias, 13º salário e feriados para os 27 países da UE.

Next.js React TypeScript Tailwind CSS Framer Motion Supabase Vercel

23 Idiomas 27 Países Dados Eurostat


📸 Screenshots

Salarium Banner

🖥️ Interface escura moderna com seleção de países, calculadoras interativas e calendário de feriados.


📖 Sobre

Salarium (do latim salarium — a origem da palavra "salário", pois os soldados romanos eram pagos com sal) é uma ferramenta web gratuita e open-source para cálculos trabalhistas em toda a União Europeia.

Selecione qualquer um dos 27 países da UE, veja o salário mínimo oficial e calcule instantaneamente todos os valores trabalhistas.


✨ Funcionalidades

🎯 Funcionalidade 📝 Descrição
💰 Calculadora de Salário Valores por hora, dia, semana, mês e ano com detecção automática de horas extras (150%)
🎄 13º e 14º Salário Cálculo proporcional com slider de meses trabalhados
🏖️ Calculadora de Férias Valor de férias com bônus específicos por país
📅 Calendário de Feriados Calendário interativo com feriados nacionais via API (date.nager.at)
🧮 Calculadora Científica Janela flutuante estilo macOS com funções trigonométricas, logaritmos, memória e histórico
🌍 23 Idiomas EN, PT, DE, FR, ES, IT, NL, PL, RO, CS, HU, BG, EL, HR, SK, SL, LT, LV, ET, MT, FI, SV, DA
🇪🇺 27 Países da UE Dados completos de salário mínimo, jornada, férias, impostos
💱 Conversão de Moeda Suporte a moedas locais (PLN, HUF, RON, CZK, BGN, SEK, DKK)
📊 Bruto/Líquido Estimativa de valores líquidos com taxas de imposto e contribuições sociais
🔄 Persistência Local Todos os inputs e preferências salvos no localStorage
📱 Responsivo Design adaptável para desktop, tablet e mobile
Animações Transições fluidas com Framer Motion

🛠️ Tecnologias


Next.js 16

React 19

TypeScript 5

Tailwind CSS 4
🎞️
Framer Motion

Supabase

Vercel

ESLint 9

🚀 Como Usar

  1. Selecione um país 🇪🇺 — Clique na bandeira de qualquer país da UE
  2. Veja o salário mínimo 💶 — Valores oficiais atualizados (Eurostat 2025-2026)
  3. Navegue pelas abas 📑 — Salário, 13º, Férias ou Feriados
  4. Personalize os valores ✏️ — Altere horas, dias trabalhados ou salário base
  5. Use a calculadora 🧮 — Clique no ícone no header para abrir a calculadora científica
  6. Mude o idioma 🌐 — Selecione entre 23 idiomas disponíveis

📥 Como Clonar e Rodar

# 📋 Clonar o repositório
git clone https://github.com/dev-erickydias/calculadora.git

# 📂 Entrar na pasta do projeto
cd calculadora

# 📦 Instalar as dependências
npm install

# 🚀 Iniciar o servidor de desenvolvimento
npm run dev

🌐 Acesse http://localhost:3000 no seu navegador.

📜 Scripts Disponíveis

Comando Descrição
npm run dev 🔧 Servidor de desenvolvimento
npm run build 📦 Build de produção
npm start 🚀 Servidor de produção
npm run lint 🔍 Verificação de código

📂 Estrutura do Projeto

📁 calculadora/
├── 📁 public/          → Arquivos estáticos (SVGs, ícones)
├── 📁 src/
│   ├── 📁 app/         → Páginas e componentes (App Router)
│   ├── 📁 context/     → Context de idioma (i18n)
│   ├── 📁 data/        → Dados dos países e traduções
│   └── 📁 lib/         → Utilitários (formatação, Supabase)
├── 📄 package.json
├── 📄 next.config.ts
└── 📄 tsconfig.json

📘 Para documentação técnica detalhada de cada arquivo, consulte o doc.md.


👤 Autor

Ericky Dias
Ericky Dias

🐙 GitHub💼 LinkedIn

📊 Fontes de Dados

  • 🏛️ Eurostat — Salários mínimos na UE
  • 📋 Eurofound — Condições de trabalho
  • 📅 Nager.Date API — Feriados nacionais
  • 🏢 Portais governamentais — Dados oficiais de cada país

📝 Licença

Este projeto é open-source. Sinta-se à vontade para contribuir!


Feito com 💙 por Ericky Dias

About

Calculadora de salários mínimos da UE — compare salários de todos os países europeus. Ideal para quem pensa em emigrar ou trabalhar na Europa. Suporta 23 idiomas, alterna hora/mês e tem ranking completo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages