Skip to content

Syzaar+ is a next-generation workforce performance and productivity analytics platform, crafted with a sleek, modern UI using Django, HTML/CSS, and JavaScript. While the visual design and user experience are already fully developed ✨, the intelligent detection system — powered by advanced AI and computer vision technologies — is currently under

License

Notifications You must be signed in to change notification settings

Amin-moniry-pr7/WorkerDetectionUI

Repository files navigation

Syzaar+ 💛✨

An Intelligent Workforce Performance & Productivity Analytics Platform

Transform your industrial operations with cutting-edge computer vision and data analytics. Built with Django and advanced machine learning to deliver actionable insights from your factory floor.

Python Version Django Version OpenCV License

🎯 Project Overview

Syzaar+ transforms raw visual data from industrial environments into actionable business intelligence. Our platform combines computer vision, machine learning, and intuitive web interfaces to help manufacturing facilities optimize workforce productivity, reduce operational costs, and maintain quality standards.

Key Benefits:

  • Real-time Monitoring: Track workforce activity across multiple zones simultaneously
  • Data-Driven Decisions: Convert visual observations into quantifiable metrics
  • Seamless Integration: Works with existing IP camera infrastructure
  • Scalable Architecture: Built on Django for enterprise-level deployment

🌟 Core Features & Capabilities

Feature Description Status
📍 Precision Zone Management Define, edit, and manage specific work zones with an intuitive drag-and-drop interface. Isolate analysis to areas that matter most. ✅ Done
🧠 AI-Powered Activity Recognition Leverage advanced algorithms to automatically detect active vs. idle states, flagging anomalies and prolonged inactivity in real-time. ⏳ Planned
📹 Seamless Multi-Camera Integration Natively support and auto-discover up to 10 simultaneous IP camera streams, providing a comprehensive view of your operations. ✅ Done
🤖 Dedicated AI Models per Zone Assign specialized, fine-tuned AI models to each zone, ensuring maximum accuracy for diverse and specific tasks. ⏳ Planned
📊 Granular Data & Reporting Capture frame-by-frame performance data and generate comprehensive reports in standard formats like Excel for deep analysis. ✅ Done
🖥️ Intuitive & Dynamic UI A modern, responsive user interface with live visual labeling, providing at-a-glance insights without technical complexity. ✅ Done

🛠️ Technology Stack

Category Technologies
Backend 🐍 Python, Django
Frontend 📄 HTML5, 🎨 CSS3, 💡 JavaScript
Database 🗄️ SQLite 3 (Default), 🐘 PostgreSQL (Production)
AI/ML 👁️ OpenCV, 🧠 TensorFlow/PyTorch (Planned)

🏗️ Project Structure

Syzaar+/
│
├── Config/                 # Main project configuration
│   ├── settings.py
│   └── urls.py
│
├── Detection_App/          # Core application
│   ├── admin.py
│   ├── forms.py
│   ├── models.py
│   ├── urls.py
│   └── views.py
│
├── static/                 # Static assets
│   ├── css/               # Stylesheets
│   ├── js/                # JavaScript files
│   └── images/            # Image assets
│
├── templates/              # HTML templates
│   ├── base.html
│   ├── landing.html
│   ├── login.html
│   ├── overview.html
│   ├── camera_management.html
│   ├── zone_configuration.html
│   └── reports.html
│
├── db.sqlite3
└── manage.py

Getting Started

Prerequisites

  • Python 3.12 or higher
  • Git

Installation

  1. Clone the Repository

    git clone https://github.com/Amin-moniry-pr/syzaar-plus.git
    cd syzaar-plus
  2. Create and Activate Virtual Environment

    Windows:

    python -m venv venv
    .\venv\Scripts\activate

    macOS/Linux:

    python3 -m venv venv
    source venv/bin/activate
  3. Install Dependencies

    pip install -r requirements.txt
  4. Apply Database Migrations

    python manage.py makemigrations
    python manage.py migrate
  5. Create Superuser

    python manage.py createsuperuser
  6. Run Development Server

    python manage.py runserver

The application will be available at http://127.0.0.1:8000/

📋 Usage Guide

  1. Access the Application: Navigate to http://127.0.0.1:8000/
  2. Login: Use your superuser credentials
  3. Admin Panel: Access at http://127.0.0.1:8000/admin/ for camera and zone management
  4. Dashboard: Explore different sections to manage operational data

📦 Dependencies

Create a requirements.txt file with:

Django>=5.0.0
opencv-python>=4.8.0
Pillow>=10.0.0
numpy>=1.24.0

🛣️ Roadmap

  • Implement AI-powered activity recognition
  • Add dedicated AI models per zone
  • Enhance real-time analytics
  • Implement advanced reporting features
  • Add mobile app support
  • Integrate with external systems

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🖼️ Visual Showcase

Main Example:

Zone Configuration

Dashboard UI Preview:

Dashboard UI

📞 Support & Contact

If you find this project helpful, please consider giving it a ⭐ on GitHub!

About

Syzaar+ is a next-generation workforce performance and productivity analytics platform, crafted with a sleek, modern UI using Django, HTML/CSS, and JavaScript. While the visual design and user experience are already fully developed ✨, the intelligent detection system — powered by advanced AI and computer vision technologies — is currently under

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages