A digital ecosystem for teachers — professional development, courses, events, and networking in one place.
The education department needed a platform to unite thousands of teachers. Professional development was fragmented — no centralized directory of educators or schools, event registration was manual, course tracking was scattered, and there was no way for teachers to network or share achievements. The goal was to build a single platform covering the entire professional growth lifecycle.
We built a comprehensive web platform that brings together teacher directories, school profiles, event management, professional development courses via Moodle integration, individual learning pathways with tutor support, competency gap assessments, and a built-in messaging system. Teachers can find colleagues, register for events, earn certificates, plan their development, and communicate — all in one place.
The teacher directory lets users search by name, organization, subject, position, qualification category, and interests. Clicking on a teacher opens their full profile — work history, subjects, qualification category, innovative practices, publications, achievements, community memberships, and a button to add them as a colleague or send a message.

Organization administrators manage their school's profile through a dedicated panel — editing description with a rich text editor, uploading photos, managing staff, and updating contact information. The public-facing page displays all this data in a clean format with tabs for staff, achievements, testing, surveys, and contacts.

The event calendar shows upcoming professional events — online and offline — filterable by category, date, and format. Each event has a detail page with description, schedule, speakers, location, and a registration button. Related events are suggested at the bottom to help teachers discover more opportunities.

The personal dashboard shows all enrolled courses and events with status tabs — upcoming, pending confirmation, completed, and rejected. Courses integrate with Moodle for the actual learning experience, while paid courses are processed through YooKassa. Teachers can favorite items and track their entire learning history.

The individual learning pathway feature lets teachers build a personalized development plan. They can either create it independently or request a tutor to assemble one for them. The pathway automatically includes relevant courses and events. A tutor reviews the plan and provides recommendations for adjustments.

The professional gap assessment helps teachers identify areas for growth. It consists of multiple-choice tests organized by subject area and professional competency. After completing a test, the system calculates results and provides recommendations for targeted professional development.

The networking features include a colleagues section where teachers can add peers, manage incoming and outgoing requests, and search by name, position, or subject. The built-in messenger supports real-time conversations between colleagues, with chat history and the ability to start new threads.

Liked this project? Let us know!











Let's talk about your idea. We'll tell you what's possible and how fast.
Get a free consultation