Build Mobile App from Telegram Barcode Bot (Python)

500.0 GBP

500.0 GBP peopleperhour Technology & Programming Overseas
23 hour ago

Description

The program currently exists as a telegram bot coded in Python - the user uses a command containing a store name and an item barcode number (e.g. /tesco 4125417485021), and the bot processes the input and generates a new barcode based on the store's set formula. For example, Tesco = "975(user_input)000001" so the new barcode would be 9754125417485021000001.
I can provide a screen recording demonstrating the telegram bot, and if we work together, I will provide the source code containing the formulas for each store.
Essentially I want to convert the bot into an app that will:
Authenticate users with a username and password and ensure only one device is able to use the app at a time
Allow users to enter a barcode number or scan an existing barcode and use this as the input
Allow users to choose a store from a list of options
Process the inputted number based on the store’s formula
Output a new barcode
Save generated barcodes to the user's account so they can view them within the app
Enable users to rename saved barcodes
Enable users to sort saved barcodes by store name
--
The app should work with iOS and Android and enable the admin to manage user accounts via database.

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Flutter Developer Opportunity We are seeking an experienced Flutter developer to enhance and maintain a well-established app on Android and iOS. Your expertise in Flutter, CocoaPods, and native Android/iOS integration will ensure seamless updates and stability. This role demands commitment to quality and timely delivery, even on weekends or holidays. Project Overview 1. Existing App: - Fully functional APK and IPA (Dated 20/12/2024) with features like: - Camera integration and data exchange via the method channel. - Available on Apple Store and Google Play, fully operational except for a camera communication issue on iOS (already fixed in new code you will implement). 2. Code Updates: - Bug fix for iOS method channel integrated into new code. - App features include selfie snapping and real-time data exchange, live on Play Store and App Store. 3. Environment Setup: - iOS uses CocoaPods; Android includes Swift/Kotlin native code. - Configurations are stable and require ongoing maintenance. Scope of Work Phase 1: Restore Functionality - Reinstate menus (M16a, M16s, M16l) from Git. - Fix product count display. - Save data pre-login. - Configure CocoaPods and Android components. Phase 2: Replace Firebase with SSE - Remove Firebase dependencies. - Implement Server-Sent Events (SSE) for real-time notifications. - Update and test notifications for Android and iOS. Estimated Time: 20 hours (8–9 for Phase 1; 12–13 for Phase 2). Key Requirements 1. Experience: - Flutter (3.3.8), Dart (2.18.4). - Android Gradle (7.4), Build Tools (33.0.0), Java 11. - iOS Xcode (14+), Swift (5.0), CocoaPods (1.11.0). - Replacing Firebase with SSE. 2. Technical Expertise: - Provide code snippets for: - SSE/WebSocket implementation in Flutter. - Flutter-to-native communication using Swift (iOS) and Kotlin (Android). - Proven record of native integration (CocoaPods/Swift/Kotlin). 3. Professionalism: - Punctuality and commitment to deadlines. - Clear, consistent communication. Expectations - Complete the project in 2.5 days with no regression. - Provide functional code with rigorous testing. - Penalties apply for missed deadlines or subpar work. What We Provide - Functional APK and IPA versions. - Clear instructions and supportive communication. This role demands exceptional skills, efficiency, and adherence to professional standards. The compensation is on par with European developers. If you meet the criteria and can deliver, we look forward to your application.
35.0 USD Technology & Programming peopleperhour Overseas
2 days ago