tristanfaure.com /projects / ping-ide

PING — Collaborative IDE

Full-stack project workspace: Quarkus + PostgreSQL + Lucene, React 19 front

2025 · ACADEMIC

Stack

Java · Quarkus · PostgreSQL · Lucene · React 19 · TypeScript · Tailwind 4

Key figures

Backend
REST + JWT + Lucene search
Frontend
React 19 + Vite + TS
Scale
~6.5k LOC full-stack
Tests
JUnit + AssertJ

A collaborative IDE and project-management web app built end to end: a Java Quarkus REST backend with JWT auth, PostgreSQL persistence and Lucene full-text search, and a React 19 + TypeScript + Tailwind 4 frontend.

The only large team project in the list with a polished UI on top of a real backend — auth, search, project workspaces.

Live demo runs on seeded data — log in with admin.login / password to explore.

Links

All 33 projects · Open the interactive portfolio · About Tristan