The contractor faced a more challenging task than we both expected and helped with all processes
I recommend for collaboration
We have our own working web service BilProve (React frontend, Laravel backend), which is live and already used by clients.
Previously, we created an Android app using a webview wrapper (Capacitor or Cordova) and successfully published it on Google Play. The app works, login/registration/payments through VIPPS function correctly.
Recently, we updated the design of the web version, and now we need to update the Android app by building a new wrapper based on the current version of the site.
Current situation
In short - we need the result to be
More technical details and history (I immediately say this was helped to write by ChatGPT, so something might suddenly be written foolishly)
✔ 1. Create a new Android wrapper (Capacitor or Cordova - at the executor's choice)
✔ 2. Integrate WebView with the existing site:
the mobile version of the site already exists
login/registration through VIPPS works via the web
VIPPS payments must work correctly in the app (as they do now)
✔ 3. Check the correctness of operation:
login
payments
access activation (1 day / 1 week / 1 month)
working with the prod API
✔ 4. Prepare and build APK/AAB for Google Play
✔ 5. If necessary - assistance with publishing the update in Google Play Console
🔹 Optionally:
— Preserve tracking through Google Analytics (works on the web; no native SDK needed).
— If the executor suggests a better solution - we will consider it.
🔹 Current Android app in Google Play:
https://play.google.com/store/apps/details?id=no.bilprove
🔹 Prod environment (working site):
https://bilprove.no/
🔹 Stage:
https://dev.bilprove.no/
🔹 Frontend - React
🔹 Backend - Laravel
🔹 VIPPS login & payments are already implemented and work in the browser and the existing version of the app with the old design
🔹 Access to Google Play Developer Console
🔹 Access or infrastructure information will be provided upon the executor's request
The app - pure WebView, without camera or file handling
There are 3 paid plans → after payment, the user gains access to content
The old app works on the same backend as the new web design
Conversion tracking - via GA (web), preferably to preserve
Docker is used on the server, but this is not part of the task
New Android app (updated design according to the site)
Successful operation of logins/payments/access
AAB build for publication
If possible - support during the update in Google Play
Stable operation of WebView + VIPPS
Google Play Developer Console
Links to prod/stage
Instructions for VIPPS (if needed)
Everything the executor requests for work
Experience with Capacitor / Cordova / WebView wrapper for Android
Understanding of mobile payments through WebView
Experience publishing in Google Play
Attention to detail
Preferably - experience with VIPPS (but not mandatory)
Provide guidance on the budget and/or clarifying questions needed to form an adequate price range (+-10%).
We previously did this with internal resources and do not have market estimates, so we are ready to consider proposals.
We will go through each point. Technical task for the development of a mobile application for a sushi delivery service A mobile application (Android and iOS) needs to be developed with functionality as close as possible to the website 911sushi.com.Main requirementsIntegration Full integration with Poster POS. All orders must automatically go directly to Poster. Use of the existing customer base in Poster. Automatic application of personal discounts for guests already set up in Poster.User authorization Registration and authorization. Login by phone number (or another modern method of authorization). Saving order history. Personal discounts and promotions for the user.Menu Viewing categories and products. Detailed information about items. Ability to add products to the cart. Selection of modifiers and add-ons (if needed).Cart and order placement Selecting a delivery address. Saving multiple user addresses. Selecting a city. Selecting delivery time or "as soon as possible". Displaying delivery costs depending on the zone. Support for delivery zones with the ability to edit them.Admin panel A convenient admin panel is required with the ability to: Edit the menu; Add and remove items; Change prices; Change categories; Manage promotions; Create and send promo codes; Set limits on the use of promo codes; View statistics.Promotions and marketing Provide the possibility of: A promo code for the first order; A bonus or discount for installing the app; Creating promo codes with a limited number of uses; Mass mailing of promo codes to users; Conducting promotions without the need to update the app.Analytics Detailed statistics are needed: Overall app performance statistics; Statistics for each menu item; User conversion; Number of installations; Number of completed orders; Average check; Repeat purchases; Delivery analytics by addresses; Selection of the 100 most popular delivery streets; Other key performance indicators for sales analysis.Information sections The app must include: Links to social networks; Contacts; A map with the location of the establishment; Information about the company; Delivery and payment conditions.Application performance requirements Fast and stable operation; No freezes or critical errors; Modern and user-friendly interface; Support for current versions of Android and iOS.Design There is currently no separate design. The existing website 911sushi.com can be used as a basis. All necessary materials have already been prepared: Logos; Brand colors; Menu; Brand book (if available).Phased implementation I consider phased development:Phase 1 Basic functionality; Integration with Poster; Menu; Cart; Order placement; Authorization; User account.Phase 2 Promo codes; Promotion system; Analytics; Statistics; Additional marketing tools; Other functions that may arise during the project development.Additional conditions After the development is completed, a 30-day testing period must be provided, during which possible defects will be corrected. After successful testing - final payment. It is important that the contractor is ready for gradual expansion of functionality, as new tasks may arise during the work process. Priority - the shortest possible implementation time without loss of quality. It is preferable that the contractor is from Lutsk, but this is not a mandatory condition.Please indicate in your response to the application: Estimated implementation time; Cost; Technology stack; Examples of similar projects; Experience with Poster POS integration; Whether you are ready to work in phases; Whether you provide warranty support after launch.
Goal: to create an APK for Android or Firestick, install it on the TV, and launch videos from a computer so that the same videos are displayed on all TVs. It will be used for clinics to play specific videos on the TVs. Also, there should be playlists so that each specific TV shows only the selected playlist. The program should download videos to the device instead of streaming them, thus saving internet and resources. When the Playlist is updated, the program will update and show new videos.
We are looking for an experienced freelancer (mobile app developer). We need to create and prepare apps for upload in the iGaming niche. These apps are developed for a specific task — launching advertising campaigns through Google UAC (Universal App Campaigns). Therefore, it is critically important that the apps are technically optimized for Google Ads algorithms. Please specify the price and deadlines.