IkTel: Seamlessly Managing Extracurricular Activities

IkTel is a comprehensive, cloud-based platform designed to transform extracurricular management. It provides a single, intuitive hub connecting schools, parents, and activity providers, streamlining operations and enriching the experience for everyone.

For Schools: Complete Control & Streamlined Operations

  • Private Activity Creation: Define and manage extracurricular programs with ease.
  • Provider Bidding & Agreement: Invite activity companies to bid and finalize agreements directly on the platform.
  • Student Enrollment & Placement: Handle parent enrollments, finalize student placements based on preferences, year groups, and availability.
  • Full-Cycle Coordination: Seamlessly integrate planning, execution, and oversight with activity providers.

For Parents: Engaged, Informed & Empowered

  • Intuitive PWA Interface: Easily enroll children in activities via our Progressive Web App.
  • Real-time Transparency: Access attendance records and session schedules on the go.
  • Child's Development Insight: Stay connected to your child's extracurricular journey and progress.
  • Secure & Convenient: Manage enrollments and view updates from anywhere, anytime.

For Activity Providers: Simplified Management & Growth

  • Activity & Teacher Management: Efficiently organize your programs and manage your instructor teams.
  • Integrated Calendar Views: Access comprehensive calendars for company-wide sessions and individual teacher schedules.
  • Program Bidding: Discover and bid for new opportunities to expand your reach.
  • Financial & Reporting Tools: Streamline invoicing, declarations, and financial processes within the platform.

Time-Saving Layout: Everything Optimized for Efficiency

Experience an intelligently designed interface that streamlines activity scheduling and management, saving you significant time and effort.

Optimized Activity Management Features:

  • Seamless Program Creation: Reduce activity creation fields from 15 to just 4, for rapid setup.
  • Intuitive Schedule Overview: Easily view already created programs for each day, with period filters for quick navigation.
  • Intelligent Activity Search: Use active search to find activities and assign preferred year groups with a single click.
  • One-Click Time Selection: Streamline scheduling with effortless time slot selection.
  • Detailed Program Access: Click through any activity box to reveal pre-filled details, enhancing UX and saving data entry time.

Effortless Students Enrollment: Real-time Management for Students & Activities

Effortlessly manage student enrollments, withdrawals, and re-enrollments with a single click, all while viewing real-time participation counts.

Streamlined Enrollment Control:

  • One-Click Actions: Enroll, withdraw, or re-enroll students into programs with a single click.
  • Dynamic Real-time Counts: See immediate updates for individual student activity counts and total enrollments per activity.
  • Clear Activity Layout: Activities are intuitively displayed by weekday and time span for easy management.
  • Student & Activity Deep Dive: Click on a student's name for micro-management of their enrollments, placements, and data, or click an activity for its detailed page.

Complexity Mastery: Granular School Activity Management

Navigate each stop of extracurricular activities with a single, powerful page offering micro-level control and real-time management of every stage.

Advanced Activity Lifecycle Management:

  • Comprehensive Stage Tracking: Schools can manage activities across six distinct, dynamically filtered stages, providing a robust pipeline for tracking each activity's progress from initiation to readiness, including:
    • Activities with No Provider Selected.
    • Activities with Provider Selection Pending, awaiting approval.
    • Activities with a Provider Selected, but Teacher Needed.
    • Activities in Enrollment & Placement Focus, awaiting student enrollment or school placement.
    • Fully Ready Activities, prepared for commencement.
  • Dynamic, In-Context Actions: Perform specific management operations, such as inviting/selecting providers, or placing/enrolling students, directly within the relevant stage view without ever leaving the page.
  • Real-time Count Aggregation: Instantly view the number of activities within each categorized stage and the overall total, providing immediate, high-level operational insights.
  • Micro-Level Management & Filtering: All activities are intelligently re-filtered based on their stage, allowing for detailed oversight and action on a micro-level, enhancing clarity amidst the complexity.
  • Contextual Header Adaptation: The page dynamically adapts its display with different headers for each filter option, further segmenting information and enhancing usability for complex workflows.

Sessions Overview: Dynamic Calendar Management

Navigate complex activity schedules and appointments with an intuitive, Google Calendar-inspired interface that provides real-time insights for all user types.

Comprehensive Session & Calendar Control:

  • Granular Session Breakdown: All activities are broken down into multiple, recurring sessions, precisely scheduled to run on specific weekdays from the activity's start to end date, accommodating varying durations (e.g., a basketball activity might involve 9+ sessions).
  • Intelligent Holiday Exemption: The calendar dynamically accounts for school holidays, automatically exempting scheduled sessions from holding on non-operational days, ensuring accurate planning and preventing conflicts.
  • Google Calendar-Inspired Interface: An intuitive calendar interface, inspired by Google Calendar's familiar layout, facilitates seamless appointment and schedule management for all stakeholders.
  • Role-Based Schedule Views: Provides tailored, real-time schedule overviews for each user type:
    • For Schools: View all weekly sessions at a glance, with the ability to click a day for detailed sessions and their individual statuses (e.g., running, holiday, cancelled).
    • For Providing Companies: Monitor their committed session schedules.
    • For Individual Teachers: Access their personalized session timetables.
  • Real-time Status Updates: Gain immediate insight into the operational status of each session, ensuring all users, from schools to teachers, are consistently informed about their schedule.

Fast & Secure: The Technology Behind IkTel

Backend & API

Powered by Django and Python for high performance and scalability.

Frontend

All features are powered by HTMX, Tailwind CSS, and Alpine.js.

Database

Secure and efficient data management with PostgreSQL and Redis.

Deployment

Containerized with Docker and managed with Make for seamless scaling and reliability.

Starter Kit

Leveraged leading Django-HTMX starter kit by SaaSPegasus.

Security

Adhering to best practices for data encryption, privacy, and clean code.

Intuitive Workflows: Simplicity Meets Power

Navigate complex processes with ease. IkTel's intuitive interface streamlines registration, contracting, and activity management, ensuring a user-friendly experience that minimizes clicks and maximizes efficiency for all.

UX Workflow Advantages:

  • manual forms are eliminated as much as possible promoting straight forward everything even for complex tasks
  • Minimalistic design reducing visual clutter.
  • Consistent interaction patterns across the application.
  • Clear feedback mechanisms for all actions.
  • Accessibility considerations for all users.

Simple interface for company activities

Everything made simple, promoting faster workflow in a familiar manner.

Key Reporting Features:

  • Real-time data synchronization for up-to-the-minute information.
  • Role-based access to ensure data security and relevance.

Student Placement Execution & Evaluation

Empower school managers with intuitive, one-click control over student placements, ensuring dynamic enrollment adjustments and clear status tracking.

Dynamic Student Placement & Status Management:

  • One-Click Placement Decisions: School managers can make final student participation decisions—to enroll, drop out, or withdraw—with a single click, following initial parent or teacher enrollments based on student capacity.
  • Intuitive Color-Coded Statuses: Each student's enrollment status is instantly recognizable through clear color coding, providing a visual cue for their current standing within an activity.
  • Intelligent Enrollment Cut-off: The system automatically prevents new student enrollments into an activity once 40% of its scheduled sessions have been completed, maintaining class integrity and progression.

Fast & Dynamic: HTMX for a Seamless Experience

Experience a truly responsive and dynamic application without the bloat. HTMX-powered frontend ensures rapid partial page updates, faster load times, and a delightful, fluid user experience.

Benefits of HTMX Integration:

  • Partial page updates for a snappy, app-like feel.
  • Reduced server load and faster response times.
  • Simpler development model with less JavaScript complexity.
  • Enhanced user experience through seamless content loading.
  • Progressive enhancement ensuring core functionality even without JS.

Let's Build Something Great Together

Ready to bring your vision to life? Whether you have a specific project in mind, need expert development, or simply want to connect, I'm here to help. Choose the option that works best for you: