Android-Based Lottery Sales Application

Job ID: 40155724

Budget: $250 – $750 USD

​Project Title: Android Lottery App for Smartphones & Smart POS Terminals
​Project Description:
I am looking for an experienced developer to create a professional Android application dedicated to Lottery sales (Bolèt). The app must be compatible with standard Android smartphones and specialized Smart POS terminals (such as MobiIoT, Sunmi, etc.).
​Key Features:
​Secure Agent Login: A simple and secure authentication system for merchants.
​Lottery Sales Interface: Optimized UI for fast entry of numbers for various draws:
​Bolèt, Loto 3, Loto 4, Loto 5, and Maryaj.
​Multiple draw options (New York, Florida, Georgia, etc.).
​Special features: "Auto-pick" and "Pointe" (00, 10, 20...).
​Universal Printer Integration: * Support for built-in thermal printers on Smart POS devices using their specific SDKs.
​Support for external Bluetooth thermal printers for users on standard smartphones.
​Real-time Backend: Full integration with Firebase (Firestore) to track sales, manage tickets, and store data in the cloud.
​Ticket Management: * Generation of tickets with unique IDs and QR codes.
​Ability to check winning tickets and cancel tickets within a specific timeframe.
​Daily Reports: A summary for the agent to see total sales and commissions for the day.
​Technical Requirements:
​Proficient in Android Studio (Kotlin or Java).
​Experience with Firebase (Authentication, Firestore, Cloud Functions).
​Expertise in Thermal Printer integration (ESC/POS) and POS SDKs.
​Ability to design a clean, user-friendly interface for fast-paced environments.
​Deliverables:
​Complete Source Code.
​Fully functional APK.
​Documentation on how to integrate and update printer SDKs.