Expected duration: 3 - 4 weeks Concept: We are seeking an Android developer with expertise in Kotlin to create a mobile application (app) specifically for retail stores in Pakistan. The app will be available in both Urdu and English. We will also collaborate with a full-stack developer to build a corresponding landing page in English.
Target Audience: Small and medium-sized retail stores in Pakistan.
Technical Specifications:
App Development: Programming Language: Kotlin (primary) with potential Java interoperability Target Platform: Android (exclusive) Development Environment: Android Studio (preferred) Landing Page Development: Full-stack development required (front-end and back-end) Technologies open for discussion (common options include HTML, CSS, JavaScript with frameworks like React or similar) Localization: Languages: Urdu and English for the app, English for the landing page App Features:
Inventory Management: Add, edit, and delete products with details like name, description, stock quantity, purchase price, selling price, and images. Barcode scanning integration (optional). Track low stock levels and generate alerts for reordering. Manage product categories and variations. Sales Entry: Create bills with product selection, quantity, and price calculation. Apply discounts and taxes (e.g., GST in Pakistan). Generate and print receipts (optional with Bluetooth printer integration). Track daily, weekly, and monthly sales reports. Udhaar Management (Credit Management): Manage customer credit details (name, phone number, outstanding balance). Record credit sales and track payments received. Generate reports on outstanding credit balances. App Settings: User management (create additional users with access control). Language selection (Urdu or English). Backup and restore data functionality. Option to integrate with accounting software (future feature). Landing Page (English):
Hero section with a clear and concise value proposition explaining how the app benefits retail stores in Pakistan. Screenshots showcasing the app's key features and user interface. Information on app functionalities like inventory management, sales recording, credit management, and reporting. Testimonials from satisfied Pakistani users (optional). Call to action (CTA) buttons prominently displayed, directing users to the app download page on Google Play Store. Contact information for inquiries. Additional Notes:
We envision needing PNG mockups for the key app screens during the development process. The design of both the app and landing page should be simple, user-friendly, and cater to users with varying levels of technical expertise. Deliverables:
Fully functional and polished Android app written in Kotlin App localized in both Urdu and English Responsive and informative landing page in English Source code for both the app and landing page PNG mockups of key app screens Next Steps:
Please submit your portfolio showcasing your experience with Kotlin and Android development, as well as any relevant experience with full-stack development for the landing page. We are open to discussing the project further and refining the feature set based on your expertise.