Skip to content

Web app with implemented customized S. M. Johnson's scheduling algorithm.

Notifications You must be signed in to change notification settings

tomstumshais/planning-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Planning app

This is a proof of concept app to demonstrate how S. M. Johnson's scheduling algorithm works in general. This scheduling algorithm is implemented in app's controllers and is used to schedule jobs in a virtual sawmill. Scheduled jobs are displayed in "Gantt" diagram. User can create and choose for each job order: different board profiles, boards capacity and needed machinery (saw, plane, mill). After job orders are set and scheduled, user can simulate time running and see how jobs are rescheduling by used algorithm. Planning app is my Master degree's practical task.

Getting Started

To get running this app, you don't need to install or setup anything special. Just need to download or clone this repository git clone https://github.com/tomstumshais/planning-app.git. Open project folder and launch index.html file in a web browser.

Built With

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • D3.js library to display charts

Authors

About

Web app with implemented customized S. M. Johnson's scheduling algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published