AnyChart JavaScript Gantt Chart supports milestones on resource charts, combined with working-calendar configuration and weekend/holiday highlighting on the timeline.
This sample creates a resource Gantt chart with custom data-grid columns for project number and project title, both styled with text shadows. The timeline disables period tooltips, enables mouse-wheel zoom, and colors weekends red and holidays green. A working-hour calendar schedule limits work days to Monday through Friday, 10:00-18:00, and the chart zooms to a specific date window to highlight the milestone execution period.
See the Gantt Chart documentation for all configuration options.