Tydlig is a role-based academic planning app that simplifies scheduling, communication, and institutional management across schools.
Built for day-to-day usability and long-term structure, it enables teachers, coordinators, presidents, and admins to interact through clearly defined roles. Tydlig streamlines operations at every level of an academic institution, including organizing classrooms, managing leaves, or overseeing staff allocation.
To Bring Clarity and Coordination to Academic Life, Tydlig Offers:
Personalized schedules with weekly/monthly calendar views
Role-based dashboards for Teachers, Coordinators, Admins, and Presidents
Classroom insights with staff and student breakdowns
Division management with teacher and assistant assignments
Leave request submission and approval tracking
Group chat with tagging, file sharing, and role-aware access
Push notifications for schedule changes and chat activity
Bulk upload tools for onboarding staff and classrooms
Read-only visibility for oversight roles (e.g., Presidents)
These features turn Tydlig into an operational hub that reduces administrative overhead, strengthens team communication, and ensures institutional transparency through scalable, structured design.
What We Delivered to Meet Complex Product Demands
Strict Role-Based Access Control (RBAC): Implemented fine-grained access on frontend and backend to restrict actions by user type and role scope.
Dynamic Calendar and Timetable Engine: Built a drag-and-drop schedule planner with conflict checks and workload balancing for Coordinators.
Real-Time Communication Module: Delivered group chat with tagging, file sharing, and live updates using WebSockets and scoped access control.
Leave Management Workflow: Designed a complete leave system with request submission, approval flow, attachments, and role-filtered visibility.
Bulk Data Upload Tools: Enabled CSV-based onboarding for schools, staff, classrooms, and divisions to support rapid institutional setup.
Division & Staff Structuring: Added tools to assign teachers and assistants across divisions with automatic updates to class data models.
Classroom Insights Interface: Provided aggregated views of assigned classrooms, enrolled students, and active staff per teacher or coordinator.
Cross-Institution Oversight Dashboard: Created a read-only mode for Presidents to monitor operations without accessing private communications or making edits.
Smart Notification System: Integrated push notifications for key updates like timetable changes, leave responses, and chat mentions.
Scalable Backend Infrastructure: Used modular backend services to isolate domain logic and support multi-school deployment without data collisions.
Frontend Route Guarding: Added dynamic route checks to hide or disable UI elements based on the authenticated user’s permissions.
Clean UX for Each Role: Designed context-aware screens so each role sees only relevant modules, actions, and filters by default.
Schedule Conflict Detection: Built a validation engine to flag overlapping time slots and unassigned classes in real-time.
Chat Admin Controls: Allowed coordinators to assign admin privileges in group chats to moderate messages and manage participants.
Future-Ready Architecture: Structured the system to allow seamless addition of features like student tracking or performance metrics.
Like this project
Posted Aug 20, 2025
Tydlig is a role-based academic planning app that streamlines scheduling, communication, and management for teachers, admins, and institutions.