Job description
For programming, we have an application consisting of a main application and client applications implemented on websites using code with a shared database.
Mode of action:
The application is implemented on a website in the form of a code and displays as a po-pup containing the menu of the premises along with prices, the possibility of ordering and paying with the PayU, TPay payment system - payment systems will be integrated at the main application level via API.
Functionalities:
Main application:
- The ability to generate the code of client applications with a unique ID and the ability to remotely block or activate the operation of client applications manually or cyclically in the absence of license renewal, e.g. every 30 days.
- A panel for owners of customer applications where they can create a menu by adding items, descriptions, photos, and prices and setting delivery times and the method of collection.
- connection of the payment system
- Sales statistics for each of the client applications available to the administrator of the main application and to the owners of the client applications.
- order statistics to excel
- Cancellation of orders
Client application:
- Implemented on the website by pasting the code
- the ability to create a menu of shipping areas and shipping costs along with a schedule from the login panel available at the address of the main application.
- The functionality of placing an order by the customer without creating an account by scanning the QR code which redirects to the link with a quick order.
- Support for multiple QR codes from one client application
- Sending an e-mail notification and notification to the client application with information about the customer placing an order along with information whether an order with delivery or an order with a QR code
- Prioritization of QR orders - codes always take precedence.
All client applications are to use a common database on the host application server.