Technical assignment for the development of a mobile application.
Deadlines and costs are negotiable.
1. Collaborative work:
The contractor will be added by the client (Daniil) to the project and will perform all work within this project.
2. Connecting the device via Bluetooth:
It is necessary to implement the functionality for connecting the device via Bluetooth. After connecting, the device should be available for interaction with the mobile application.
3. Device control through the application:
• The user should be able to select one of the proposed device operation programs through the mobile application menu.
• The operation program includes five different programs, each with its own operating time. Example: one of the programs operates for 15 seconds.
• After selecting a program, the mobile application sends the corresponding signal to the device via Bluetooth.
• The device should operate for the specified time, depending on the selected program.
4. User registration:
• The main screen of the application should have a user registration page implemented.
• Registration should be integrated with the CRM system so that the client can track data about registered users.
• The CRM system should record how many times each user has used each of the five proposed programs.
5. Application design:
• A minimal application design is required. The main background is gray, with a minimalist interface.
• The design should be simple but functional, with clearly defined buttons and text fields.
6. Further work and updates:
• In the future, it is necessary to provide the ability to add new programs through a personal account on the development platform.
• The client plans to collaborate with the freelancer on a regular basis (approximately once a month) to update and add new features to the application. The contractor should be ready to perform these tasks.