FIELD OF INVENTION

Background

A system for providing modules to build and complete functionality of business Apps. The system provides a technology for electronic short term job processing which includes hiring and paying short term workers electronically on mobile phones and computers. A short term job app accessible by authentication on a mobile phone or computer provides graphical user interfaces that invoke algorithms. After authenticating a user on a mobile phone or computer, the algorithm displays departmental user menus. An algorithm for setting up accounts and controlling authentication by sending instructions to a processor that displays departmental menus enables users to execute instructions through button links. The system further enhance business applications by providing modules for software based phone tools, property management app, move tool app, communication tool app, financial records app and political groups Apps. It dynamically generates button links to automate processes including invoices for clients. An employer or client adds a backup employer or user utilizing a graphical user interface from a mobile phone app or website via a browser. The rating mechanism that utilizes a numerical method to assign percentage values to a graphical rating input enables worker selection based on competence. Instructions issued to a user's mobile phone or computer's processor via user interfaces as seen inFIGS.1-14invokes algorithms to read, process and save data to databases. Databases and files are saved and stored in a server memory. A mobile app in conjunction with databases authenticates short term workers on a mobile phone to a graphical user interface from where they access listings of short term jobs to apply to. The method of architecting database schemas in conjunction with algorithms also provides modules for building Religious Apps, Forums Apps and An App for workers to fix their times so as to reflect correct wage payments. The system architectures data in a database schema based on the entity relationship model that provides an implementation of a short term job application and a website authenticated through a user entity coupled to entities. This generates query statements for entering and retrieving data from the database on server memory and generates an Invoice entity record with invoice lines that corresponds to order lines the workers works on to compute hours worked and facilitate the time tracking mechanism and payment.

SUMMARY

The system facilitates software production by providing modules to various data driven mobile and Web based Apps populated with data from databases or file based records as the data source. Data structures are intermediary in populating the user interfaces and the data storage for these Apps. The dynamically generated button links are populated by data structures at runtime in all the applications.

The rating mechanism consists of an algorithm that rates workers, items and businessesFIG.19. This authenticates an employer to display a job sign off and rating interface ofFIG.9orFIG.10. Upon rating of workers, the submit button on the interface transmits instructions in the algorithm to a processor to save the rating to a database on a server (FIG.19:10-13). Saving the rating (FIG.19:13) stores the rating as a number and displays the interface ofFIG.11Awhen a rating is positive andFIG.11Bwhen the rating is negative. The rating mechanism further consists of an algorithm that displays ratings to a user seeking final rating and review resultsFIG.20. This algorithm reads workers (FIG.20:9) from the database on server into data structure(s) (FIG.20:10) and passes the data structure to a mobile phone app or computer front end and displays the workers (job applicants) along with the ratings. It converts the numerical values from the database to graphical equivalent (FIG.20:15) and displays it on the user device as seen inFIG.5Bon a mobile phone andFIG.6on a computer. The rating mechanism continues through paragraphs [091] [092] [100] and [086].

