The Timebars Resource Scheduler product is a web page based on HTML5, CSS and Javascript. In December 2017, HTML5.2 specification was released as a W3C Recommendation of which we adopted. The Timescales are drawn with HTML Canvas 2D Context. The Data entered, imported and exported is stored inside the browser in IndexedDB (Google Docs uses IndexedDB).
IndexedDB is a JavaScript application programming interface provided by modern web browsers for managing a NoSQL database of JSON objects. It is a standard maintained by the World Wide Web Consortium (W3C). Source:Wikipedia
A single-page application (SPA) is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server. Source: Wikipedia. But but for Timebars we dynamically rewrite the current web page (Timescaled page/Kanban page) from the IndexedDB resulting in sub millisecond fast transitions that make our products feel instant.
The Sales site and Dashboard is built upon NextJS and ReactJS which is free and open-source front-end JavaScript libraries for building powerful client and server side applications.
We integrate with Strip Inc. for payment processing. The company primarily offers payment processing software and application programming interfaces (APIs) for e-commerce websites and mobile applications.In April 2018, the company released anti-fraud tools, branded "Radar", that block fraudulent transactions.
Strapi is a backend REST API service that sits on top of Postgres DB. Only login requests and Dashboard publishing is dependent upon Strapi. Strapi is the leading open-source headless CMS. It is 100% JavaScript.