TypeScript is a programming language from Microsoft. It is an extension of JavaScript, extending it with static typing, allowing programmers to identify and fix bugs early in development. It is also compatible with existing code written in JavaScript and is widely used in modern frameworks and web applications.


Did you find out anything new?
Share on social media

Where have we used TypeScript?

Take a look at the examples


B2B Customer order portal

The B2B portal is connected to the company’s ERP, so it regularly updates product stocks and individual price lists for each corporate customer. The data is synhronized at regular intervals. There is also the option of immediate manual synchronization in the web application. Business customers can access orders in a more ways. There is a possibility of so-called employee packaging, where orders for protective equipment and other goods for individuals are created. Budget per employee option enables the user to see the budget after completing the order in the cart. The budget can then be monitored at the level of the entire company. Packaging also remembers users‘ preferences – such as the size of the t-shirt. When the order is finished, the data is sent directly to ERP, so the relevant employees can process it immediately. In addition, a quick order feature that works with a barcode scanner is available for PDAs. The private e-shop section offers an alternative way of ordering, in which customers do not order for individual employees but for the entire company. Companies can also use safety boxes – vending machines with products from which the application downloads data and then displays the stock status in the portal. Last but not least, customers can also use the consignment warehouse, and they can also view the stock status directly in the B2B portal environment. The application includes a number of other features, including refunds that customers can manage themselves. The administration section is important too. You can add and edit companies, company centers, machines, job positions or individual employees there. There is also a system admin section where the website can be translated into other languages, for example.


Mobile App for Tourists

We have developed a mobile application for the client, which can be easily logged in using a Facebook account or Apple ID. The main content of the application are trips, which can be searched by region or directly on the interactive map. Trips include a description of the destination, transportation options, travel challenges, and public or private user reviews. User can rate the overall experience of the trip, difficulty, weather, expenses, and they can upload photos from the trip. The mobile application is available for free, but all travel challenges and other hidden features are opened only to VIP users. The Adroid version uses the GoPay payment gateway for premium account subscriptions and the iOS application uses Apple Pay. The application does not work with users‘ payment details at all. A web application is also important for the client. It is used to manage trips and other content (awards for completed challenges, photo competitions, etc.), administration of user accounts, setting up advertising in the application, or sending FMC notifications with demographic targeting.


Software for Laboratory Measuring Device

Rotronic HygroLab users work in a web application environment, which can be also connected remotely via PC or tablet. Or they can connect a USB drive or external keyboard and mouse to the device for more convenient operation. The application allows to operate up to 4 measurings simultaneously, either in standard mode or using the faster AW Quick measurement. The progress of the measurement can then be monitored in a live graph and all measurement results are stored for later analysis as documents. These can be forwarded in PDF or CSV format by email, saved to a USB drive or directly to a PC when connected remotely to the application. An essential part of the application is the admin section with the settings of documents, the device itself and user rights. For fast work with documents, automatic naming of documents in the application as well as naming of files with documents is important. We are also working on new app features. For example, on a new login option using Active Directory. This will allow companies to use their own user accounts. There will be no need to create new user accounts in the application.