Skip to content

HitanDubey/TEMPOSYNK-Intelligent-Timetable-Synchronization-System

Repository files navigation

🕒 TEMPOSYNK - Intelligent Timetable Synchronization System

Python Django SQLite License

Automated academic scheduling system that generates conflict-free timetables using intelligent algorithms

📌 Overview

TEMPOSYNK is a comprehensive timetable management system designed for educational institutions. It eliminates manual scheduling headaches by automatically generating optimized timetables that respect all constraints including faculty availability, room capacity, course frequency, and workload distribution.

📸 Screenshots & Demo Video

🎥 Demo Video

Watch the complete walkthrough of TEMPOSYNK in action:

TEMPOSYNK Demo Video

Click to view demo video link

📹 Demo Video: Click here to watch/download

🖼️ Screenshots

🏠 Home Page

Landing page with 3D background animation and system overview

Home Page

ℹ️ About Page

System information, mission, vision, and technology stack

About Page

📝 Registration Page

User sign-up with password strength validation

Registration Page

📊 Dashboard

Admin dashboard with quick access to all features

Dashboard

⚙️ Timetable Generator

Configuration page for generating timetables with program, semester, and batch selection

Generator Page

📅 Generated Timetable Output

Conflict-free timetable display with faculty workload and lab utilization reports

Output Page


✨ Key Features

  • 🤖 Intelligent Algorithm - Python-powered engine that processes complex scheduling constraints
  • 📊 Conflict-Free Scheduling - Ensures no overlapping classes or resource conflicts
  • 👥 Faculty Management - Track workloads and handle replacements seamlessly
  • 🏛️ Resource Optimization - Maximize utilization of lecture halls and laboratories
  • 📱 Multiple Export Formats - Download timetables as PDF, Excel, Word, or CSV
  • 📈 Comprehensive Reports - Faculty workload and lab utilization analytics
  • 🔧 Real-time Adjustments - Professor replacement without regenerating entire timetable
  • 🎨 Modern UI - Dark-themed responsive interface with smooth animations

🚀 Quick Start

Prerequisites

  • Python 3.8 or higher
  • pip package manager

Installation

# Clone the repository
git clone https://github.com/HitanDubey/TEMPOSYNK.git
cd TEMPOSYNK

# Install dependencies
pip install -r requirements.txt
# go to the main directory where you run your local server
cd autotime
cd tt

# Initialize database with sample data 
#step 1 and step 2 only run when db.sqlite3 is not get download due to github server error or any fault
 step 1 : python insert_data.py

# Run migrations
 step 2 : python manage.py migrate

# Start the development server
python manage.py runserver

About

TEMPOSYNK is a Django-based web application that automates academic scheduling for educational institutions. It intelligently allocates courses, faculty, and resources to create optimized, conflict-free timetables with support for PDF, Excel, Word, and CSV exports.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors