01
E. Taieb Engineering · 2024–2026
Corporate site and internal dashboard
Live siteA public website and the private dashboard behind it, replacing an engineering firm's paper and spreadsheet archive.
I led the company's digital transformation: a bilingual corporate website and an internal management dashboard built on Next.js with React 19, TypeScript, and Tailwind CSS. Behind it, PostgreSQL with Prisma, NextAuth.js for role-based access control, and Vercel Blob for edge-distributed file storage, so drawings and documents load quickly wherever staff are working. Staff publish projects, services, job posts, and team members from the dashboard, and the public site is built from the same records. Alongside the build I digitized complex organizational engineering data and supported the office's hardware, software, and network day to day.
- Next.js
- React 19
- TypeScript
- Tailwind CSS
- PostgreSQL
- Prisma ORM
- NextAuth.js
- Vercel Blob
- next-intl
- One record, two audiences
- The dashboard is the only place anything is written; the public site renders the same rows in Hebrew or English.
- Roles, not passwords
- NextAuth.js role-based access so each team sees only its own documents.
- Files at the edge
- Vercel Blob storage keeps large engineering documents fast to open from any site office.
- Paper to database
- Years of organizational engineering data modeled and migrated into something queryable.
Screenshots · click to enlarge