Selected projects

A closer look

Anaplirotis.gr - Non-Profit Platform for Greek Teachers

A full-stack non-profit platform for Greek teachers that automates waiting-list tracking by syncing with Diavgeia for real-time updates on hiring, appointments, and resignations.

Why I built it

To replace manual waiting-list checks with a transparent, automated process that gives teachers immediate and accurate position updates.

Inside the project

  • Automatic position & score tracking via Diavgeia API integration
  • Points calculation for next criteria declaration
  • Support for Special and General Education sectors (PE70, PE71, PE60, PE61, PE82)
  • Detailed historical changes tracking in waiting lists
  • Interactive map including all schools of greece with favorites functionality
  • Push notifications for OPSYD announcements and Ministry updates
  • Welcome Email on registration
  • Fully responsive design
  • Administration panel for managing xlsx files and updating waiting lists

The stack

Next.js · Node.js · PostgreSQL · Cloudflare · Clerk · TailwindCSS · TypeScript · Resend · Shadcn UI · Novu · Drizzle-orm · Zod · Mapbox GL