Skip to content

tw0rmer/Selinium-Auto-Inventory

Repository files navigation

Selenium Auto Inventory Bot

Application Screenshot

A Selenium-based automation tool that interacts with a warehouse management system to download inventory reports in .xlsx format at user-defined intervals.

GitHub Repository

**Purpose

This tool was created for Bulletproof Logistics Company, a 3PL (Third-Party Logistics) service provider, to automate inventory management tasks within their warehouse management system. By automating repetitive processes like refreshing inventory and exporting data to Excel, it saves time and reduces errors.

**Developer

This program was coded by Jason Manceaux as part of a custom solution for Bulletproof Logistics. Jason specializes in automation tools designed to optimize logistics operations.


Features

  1. Automated Inventory Management:

    • Logs into a warehouse management system.
    • Navigates to the inventory section.
    • Downloads inventory reports in .xlsx format.
  2. Interval-Based Execution:

    • Runs at predefined intervals: 60 seconds, 2 hours, 6 hours, or 12 hours.
  3. Customizable User Data Directory:

    • Configures Chrome profiles for session persistence.
  4. Modern User Interface:

    • Built using MaterialSkin for an elegant and responsive design.
  5. Detailed Logging:

    • Logs activities in real-time.
    • Autosaves logs periodically to a file.
  6. Error Handling:

    • Provides comprehensive error logs for troubleshooting.

Getting Started

System Requirements

  • Operating System: Windows 10/11
  • Development Environment: Visual Studio with .NET Framework support
  • Dependencies:
    • Selenium.WebDriver
    • Selenium.WebDriver.ChromeDriver
    • MaterialSkin
    • Newtonsoft.Json

Setup Instructions

  1. Clone the Repository:
    git clone https://github.com/tw0rmer/Selinium-Auto-Inventory.git
    cd Selinium-Auto-Inventory

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published