Transparencia salarial IT. Sin humo. Sin drama.
Open, anónimo, sin registros. Compará y compartí salarios reales de LATAM y Europa.
SalaryBoard is an open-source platform where tech workers can share and view salaries anonymously. Browse by country, role or seniority and contribute your own data without sign ups.
SalaryBoard es una plataforma open-source para consultar y compartir salarios del sector tech.
Sin cuentas, sin e-mails, sin vueltas. Los datos son anónimos y abiertos a la comunidad.
- Consultá salarios por país, rol, seniority, stack y tipo de contrato.
- Filtrá y visualizá tendencias del mercado en tiempo real.
- Compartí tu propio salario en 1 minuto (sin identificadores personales).
- Proyecto open-source: Ver código en GitHub
- Inspirado y mantenido por hacklab.dog, comunidad y recursos tech para makers.
Porque la data salarial debe ser libre, anónima y de acceso público.
En el sector tech todavía hay mucha opacidad, desigualdad y bullshit corporativo.
SalaryBoard nace para cambiar eso: la información es tuya, no de una empresa.
- Consultá: Navegá los salarios cargados, filtrá por país, stack, rol, seniority y más.
- Cargá tu salario: Completá el formulario sin registros.
No pedimos mails, ni nombres, ni nada identificable. - Visualizá tendencias: Promedios, gráficos y comparativas.
- Descargá, hackeá, contribuí: El código es tuyo. Hacé fork, PR o abrí un issue.
- Frontend: Next.js 14, React, Tailwind CSS, Framer Motion.
- Backend: Prisma ORM, PostgreSQL.
- Infra: Deploy automático en Vercel (también dockerizable).
- Diseño: Minimalista, mobile-first, glassmorphism sutil.
- Animaciones: Framer Motion.
El código está organizado por features. Por ejemplo, toda la lógica de salarios vive en src/features/salaries con sus componentes, hooks, servicios y repositorios.
- 100% anónimo: No guardamos ni pedimos datos privados.
- Open Data: Podés consultar, analizar o reutilizar la data para lo que quieras.
- Comunidad: Cualquiera puede contribuir, proponer features o reportar bugs.
- Mobile-first: Funciona perfecto en cualquier dispositivo.
- Sin publicidad, sin monetización oscura.
- Privacidad extrema: El código es público, podés ver cómo se maneja cada dato.
# 1. Cloná el repo
git clone https://github.com/tomymaritano/salaryscope.git
cd salaryscope
# 2. Instalá dependencias
npm install
# 3. Configurá las variables de entorno (ver .env.example)
cp .env.example .env
# 4. Iniciá la base de datos (necesitás PostgreSQL local o remoto)
npx prisma migrate dev --name init
# 5. Iniciá la app
npm run devSeguí los pasos anteriores para levantar el proyecto en modo desarrollo. Una vez en marcha, visita http://localhost:3000 para ver la app.
Crea un archivo .env con al menos la siguiente variable:
DATABASE_URL=postgresql://usuario:password@localhost:5432/salaryscope
Ajusta los valores según tu configuración local o remota.
La aplicación incluye pruebas unitarias para servicios y algunos componentes. Ejecuta npm test junto con npm run lint antes de enviar un PR. Recuerda generar los clientes de Prisma con npx prisma generate.
Los pull requests son bienvenidos. Abre un issue para reportar errores o proponer mejoras.