Skip to content

A web-based tool to generate Gantt charts and calculate TAT (Turnaround Time) and WT (Waiting Time) based on various scheduling algorithms. It currently supports the First Come First Serve (FCFS) algorithm.

License

Notifications You must be signed in to change notification settings

ShubhamChoudharyShubh/process-scheduling-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shubhamchoudharyshubh

Gantt Chart Generator 📊

A web-based tool to generate Gantt charts and calculate TAT (Turnaround Time) and WT (Waiting Time) based on various scheduling algorithms. It currently supports the First Come First Serve (FCFS) algorithm.

Features

Intuitive Interface: Easily input process details and select a scheduling algorithm.

📈 Gantt Chart Generation: Generate visual Gantt charts representing the scheduling order.

⏱️ Turnaround Time (TAT) Calculation: Calculate the turnaround time for each process.

Waiting Time (WT) Calculation: Calculate the waiting time for each process.

🔄 Support for FCFS Algorithm: The tool currently supports the First Come First Serve (FCFS) algorithm.

🚀 Extensibility: Extend the tool to include other popular scheduling algorithms like Round Robin (RR), Shortest Job First (SJF), and more.

Contribution and Extension

🎉 Thank you for considering contributing to this project! 🎉

If you'd like to contribute and extend the tool with additional features or scheduling algorithms, please follow these steps:

  1. Fork the repository.

  2. Create a new branch to work on your feature or improvement.

  3. Make the necessary changes and commit them.

  4. Push your changes to your forked repository.

  5. Open a pull request and describe the changes you've made.

  6. Wait for the review and merge of your pull request.

Let's work together to make this tool even more powerful and versatile!

Give a Star ⭐

If you find this project helpful or interesting, please consider giving it a star! It helps to show your support and encourages further development.

🌟 Give a Star to this Repository

GitHub Pages

You can access the web-based tool through the following GitHub Pages link:

🔗 Process Scheduling Solver GitHub Page

Feel free to explore the tool, generate Gantt charts, calculate TAT and WT, and contribute to its development.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute the code.

screencapture-shubhamchoudharyshubh-github-io-process-scheduling-solver-2023-06-11-19_59_26

About

A web-based tool to generate Gantt charts and calculate TAT (Turnaround Time) and WT (Waiting Time) based on various scheduling algorithms. It currently supports the First Come First Serve (FCFS) algorithm.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published