EitanX Labs
Univer mark

Univer

Live

University dating, engineered end to end.

  • iOS
  • Android
  • Web
Web & Mobile
cross-platform
99.9%
uptime on Google Cloud
16+
universities supported
100%
verified students

AI inside

Every photo is screened by an AI pipeline before anyone sees it. Google Cloud Vision runs on each upload - synchronously, and fail-closed: if the check can't run, the photo doesn't go up.

  1. 01

    Screen every upload

    Vision SafeSearch blocks nudity, violence, and drugs on the spot - the photo is rejected before it ever goes live.

  2. 02

    Read inside the image

    OCR catches phone numbers and emails written into photos; web detection flags pictures lifted from the internet.

  3. 03

    Keep humans in the loop

    Borderline photos go live but land in a review queue inside a dedicated admin app. Code decides the clear cases; a person decides the close ones.

AI where it earns its place - the standard every EitanX Labs product is held to.

The dating app for verified university students in Israel - and a full production system, built to be observable and maintainable. A Go backend on Cloud Run, a Next.js web app, a React Native app on iOS and Android, and a separate admin service with its own staff app - every service dockerized and shipped to Google Cloud.

Under the hood

Built to be observable and maintainable.

Go backend on Cloud Run

A dockerized Go + PostgreSQL service, deployed by an automated Cloud Build pipeline - database migrations ride along with every release.

Student verification

Sign-up sends a one-time code to the student's university email and checks the domain against a whitelist of Israeli universities before any session is issued.

Real-time chat over SSE

Messages reach web and mobile instantly over authenticated Server-Sent Events - plain HTTPS, no WebSocket fleet to babysit.

Encryption beyond the default

Sensitive data is envelope-encrypted with Cloud KMS before it ever touches the database - and stays searchable without being readable.

A real image pipeline

Every upload is sniffed, EXIF-stripped, cropped, and re-encoded on the server, then served from Cloud Storage through a CDN with signed, expiring URLs.

22 scheduled jobs

A cron scheduler on Israel time handles quota resets, scoring refreshes, and retention purges. Postgres advisory locks stop parallel instances running the same job twice.

Web and mobile, one contract

A Next.js PWA with web push and an Expo React Native app on the App Store and Google Play share one TypeScript API contract. Hebrew and English, right-to-left from the root.

Its own admin platform

A fully separate service and a staff-only mobile app run moderation - locked behind two-factor auth and tiered permissions.

Wired for observability

Error tracking, distributed tracing, and live metrics run through the backend - problems surface before users report them.

The stack

  • Go
  • PostgreSQL
  • Cloud Run
  • Cloud SQL
  • Cloud Vision
  • Cloud KMS
  • Cloud Storage
  • Cloud Build
  • Secret Manager
  • Cloudflare CDN
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • TanStack Query
  • Expo / React Native
  • Server-Sent Events
  • Web Push

Campuses

  • Tel Aviv University
  • Technion
  • Hebrew University
  • Ben-Gurion University
  • University of Haifa
  • Bar-Ilan University
  • Reichman University
  • Weizmann Institute
  • Open University

Get Univer

Univer is live on iOS, Android, and Web.