Skip to content

The Project Manager Assistant is a comprehensive solution for streamlining project management processes. Leveraging Machine Learning algorithms and advanced document processing techniques, this project aims to enhance decision-making, optimize resource allocation, and improve project outcomes across various industries.

Notifications You must be signed in to change notification settings

Priyanshuparth/Project-Manager-Assitant

 
 

Repository files navigation

Project Manager Assistant

GitHub repo size GitHub contributors GitHub stars GitHub forks Instagram Follow LinkedIn Follow

Overview

The Project Manager Assistant is a comprehensive solution for streamlining project management processes. Leveraging Machine Learning algorithms and advanced document processing techniques, this project aims to enhance decision-making, optimize resource allocation, and improve project outcomes across various industries.

Features

  • Machine Learning-driven Priority Prediction: Utilizes ML algorithms to accurately predict project priorities, aiding in effective resource allocation and task prioritization.
  • PDF Document Processing: Efficiently processes PDF documents, segregating data into actionable statuses (pass, fail, undefined) with color-coded visualization for easy interpretation.
  • User-friendly Interface: Incorporates a Tkinter GUI to provide a seamless and intuitive user experience, enhancing accessibility and usability.

Activities

  1. Machine Learning Priority Prediction: Implement machine learning algorithms to predict project priorities based on historical data and relevant features.
  2. PDF Document Processing: Develop mechanisms to extract structured data from PDF documents and categorize them into actionable statuses.
  3. GUI Development: Design and implement a user-friendly interface using Tkinter to facilitate easy interaction and visualization of project statuses.

Technologies Used

  • Python
  • Machine Learning (scikit-learn)
  • Document Processing (Tabula)
  • GUI Development (Tkinter)

Prerequisites

  • Python 3.x installed
  • Basic understanding of machine learning concepts
  • Familiarity with Python programming language

Installation

  1. Clone the repository:

    git clone https://github.com/Priyanshuparth/Project-Manager-Assitant.git
  2. Install the required dependencies:

    pip install -r requirements.txt

Usage

  1. Run the main.py file:

     python main.py
  2. Follow the prompts to upload PDF documents and analyze project priorities and statuses.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Contributors

Project Management Assistant

Screenshots

Project Management Assistant Home

image

Priority Check

image

Status Check

image

About

The Project Manager Assistant is a comprehensive solution for streamlining project management processes. Leveraging Machine Learning algorithms and advanced document processing techniques, this project aims to enhance decision-making, optimize resource allocation, and improve project outcomes across various industries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 70.8%
  • Python 29.2%