Budget: 3000 USD Deadline: 30 days
Dmitry, greetings!
Thank you for the provided technical assignment — the project looks interesting and ambitious. We at Coderfy have the necessary experience and are ready to offer an optimal solution for implementing your application.
We understand that you need to create a mobile application with an integrated database, support for multilingualism, integration of images, videos, as well as the ability to work offline. We have relevant experience: we have already developed a mobile application for finding service providers, similar to Kabanchik, but adapted for the UAE market. It supports both Android and iOS, using React Native - a technology that we also recommend for your project. This tool will ensure a fast development process and a single codebase for both platforms, which will speed up updates and reduce support costs.
How we see the implementation of your project:
Technology stack:
- Frontend: Flutter/React Native (for both platforms: Android and iOS);
- Database: SQLite for local data storage or PostgreSQL/MySQL for server integration;
- Backend: Node.js for API, if a server solution is required.
- AI integration: OpenAI API or other text processing tools to create intelligent responses based on the database.
Work stages:
- Thorough discussion of the database structure and response logic.
- Creation of a minimalist interface tailored to your target audience.
- Building a flexible architecture that will consider possible functional development (buttons for searching companies, registration in the directory, etc.).
We can also integrate additional features in the second stage of development without changing the basic structure of the application. This will ensure a smooth transition to the next stage, minimizing costs.
To estimate the budget and timelines, we need to clarify a few details:
- Preferred database format: local, cloud, or hybrid model.
- Is it necessary to implement an intelligent response selection system based on AI right from the first stage?
- What are the preferences for the administrative interface for filling the database?
We are confident that we can create a product that will be convenient, fast, and meet all your requirements. We would be happy to discuss the project details and propose further steps.