# Ontime Ontime is a browser-based application that manages rundowns, scheduling, and cueing for live productions, broadcasts, and events. ## Creating and Deploying Your Own Views A "view" in Ontime is a custom interface or page that you can build to suit your workflow. You can leverage the app's infrastructure to deploy your own views. Here's how: 1. **Prerequisites**: You will need to know the address to the Ontime server (this could be localhost). 2. **Create Your View**: - Create a index.html and optional separate index.css and app.js files. - Modify the index.html contents to . - Use Ontime's APIs and UI components as needed. 3. **Deploy Your View**: - Use the app's deployment tools or commands (see documentation for details). - Test your view in a staging environment before making it live. 4. **Get Help**: For detailed, step-by-step guides and code examples, visit the documentation website below. ## One app for all your needs Ontime is designed to be the single source of truth for your entire team. From the director to the stage manager, everyone has access to the same information, ensuring a smooth and synchronized production. ## Feature overview Ontime is, at heart, a communication tool for event production. Plan and track your show schedule, manage automation and cross-department event data, all in one place. ### Multiplatform Available for Windows, MacOS, and Linux. You can also self host with the docker image for your own server. ### In any device Ontime is accessible on any device with a web browser, including tablets, mobile phones, laptops, production signage, and media servers. ### Delay workflows Manage and communicate runtime delays in real-time to your entire production team. ### Built for teamwork Ontime offers real-time collaboration tools for various roles in your production team, including directors, operators, and backstage crew, without imposing any restrictions on the number of team members who can join a session. ### Automatable Ontime can be fully or partially controlled by an operator, or run standalone with the system clock for automated rundowns. ### Focus on integrations Use one of the APIs provided (OSC, HTTP, Websocket) or the available Companion module to integrate into your existing workflow (disguise, Qlab, OBS). ## Frequently Asked Questions ### What is Ontime? Ontime is a browser-based application designed for managing rundowns, event timers, and schedules. It supports live productions, broadcasts, and events with real-time collaboration and powerful integrations. ### How can Ontime improve my production workflow? Ontime streamlines your production workflow by enabling real-time collaboration, managing last-minute changes, and ensuring smooth communication. For example, it helps you keep track of schedules, manage cues, and instantly notify your team of updates. ### Is Ontime free? Yes, Ontime is open-source and free to use. You can download it for Windows, MacOS, and Linux, or host it yourself using the provided Docker image. We also offer a paid cloud version for those who prefer a managed solution. ### What kind of integrations does Ontime support? Ontime is built with integrations in mind. It offers OSC, HTTP, and Websocket APIs, and a Companion module to connect with other production tools like disguise, Qlab, and OBS. ## Optional - [Discord channel](https://discord.com/invite/eje3CSUEXm/) - [Documentation website](https://docs.getontime.no/) - [Github](https://github.com/cpvalente/ontime)