tomstumshais / planning-app

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:JavaScript 70.6%Language:HTML 16.6%Language:CSS 12.8%