Michael Koutridis

Staff Software Engineer & Tech Writer

I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.

Connect With Me

Xdev.toGitHubMedium

Get in Touch

Have a question or want to work together? Send me a message!

© 2026 Michael Koutridis. All rights reserved.

Anaplirotis.gr - Non-Profit Platform for Greek Teachers

Project Overview

Description

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.

Purpose

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

Anaplirotis.gr - Non-Profit Platform for Greek Teachers

Technology Stack

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

Key Features

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

Project Gallery

Anaplirotis.gr - Non-Profit Platform for Greek Teachers screenshot 1
Anaplirotis.gr - Non-Profit Platform for Greek Teachers screenshot 2
Anaplirotis.gr - Non-Profit Platform for Greek Teachers screenshot 3
Anaplirotis.gr - Non-Profit Platform for Greek Teachers screenshot 4
Anaplirotis.gr - Non-Profit Platform for Greek Teachers screenshot 5
Anaplirotis.gr - Non-Profit Platform for Greek Teachers screenshot 6

Interested in This Project?

Check out the code or see it in action

Live Demo