A database to manage external company contacts for staff members in a big industrial company should be developed and implemented. Up to fifteen columns with text, numbers and checkboxes are needed (see example file). External company contact persons should be able to edit their records and keep their contact data up-to-date. For this purpose user management with login is required. The database should include two interfaces:
• One is a desktop application website for the external companies to register in the contact database and keep their records up-to-date. Access to the database is granted with the email address and a starting password, which has to be changed with the first login. An admin user can reset the password.
• The other interface is an App for mobile devices like a telephone book with search tool, filter function etc. The project has to be implemented in React. For the mobile application an Icon like an App to open the database with an Apache Cordova container is needed. This surface shows database entries and enables search and filter functions. The user should also be able to establish a telephone connection directly from the App.
• We would split the project in several steps. First we need a concept which has to be approved by us and a mockup for the user Interface. Headings, texts and checkboxes have to be in German. Translation can be done in collaboration with the costumer. You provide the forms in English - we specify the terms in German. Only in a second step you do the programming.
• Back-end on server side and front-end on client side
• App for iOS and Android
• Development environment is in React so advanced skills in React are required.
• With your application for the project please list three projects you successfully developed in React. Please send us an example of a project you developed in React and describe the special challenge you handled with.
• Machine translation is not accepted.
• Mutual satisfaction provided long term collaboration is intended.