Local Business Finder App

via Freelancer ·

Budget / Salary₹1,500–12,500
TypeFreelance project
LocationRemote
Posted28 minutes ago
SIAHA CITY DIRECTORY

ANDROID MOBILE APPLICATION – DEVELOPMENT REQUIREMENTS

Project: Digital Yellow Pages Directory for Siaha, Mizoram
Platform: Android (Google Play Store)
Maximum Development Budget: ₹10,000
Application Type: Lightweight, Offline-First Directory App

1. PROJECT OBJECTIVE

Develop a simple, clean, lightweight and user-friendly Android application named SIAHA CITY DIRECTORY, similar to a traditional Yellow Pages directory.

The application will help residents of Siaha, Mizoram, easily find contact information for government offices, schools, hospitals, NGOs, shops, businesses, service providers and other local organisations.

The priority is simplicity, fast performance, offline accessibility, stability, security and affordability. No complicated or expensive features are required.

2. MAIN FEATURES & CATEGORIES

The application should include the following categories:

Government Offices and Departments

Schools and Educational Institutions

Hospitals and Healthcare Centres

NGOs and Associations

Shops and Local Businesses

Professional Service Providers

Public Services

Other Organisations

Each listing should contain:

Unique ID

Category

Organisation / Office / Business Name

Person's Name

Designation

Contact Number

WhatsApp Number

Address / Location

Active / Inactive Status

Optional information should be hidden when unavailable.

3. SEARCH & CONTACT FUNCTIONALITY

Users must be able to search by organisation name, office name, person's name, designation, contact number, business name and category.

Required features:

Category-wise browsing.

Office-wise searching.

Designation-wise searching.

Partial keyword searching.

Fast and accurate search results.

Every listing should have:

CALL: Opens the Android phone dialler with the contact number.

WHATSAPP: Opens a WhatsApp conversation with the listed number.

No user login or registration should be required.

4. EXCEL-BASED DATA MANAGEMENT

The owner must be able to manage all directory information through Microsoft Excel without programming knowledge.

The developer must provide a standard Excel (.xlsx) template with fixed column headings.

The owner should be able to add, edit, update, deactivate and remove directory listings through Excel.

Required update workflow:

Owner updates the Excel file.

Excel data is converted into structured JSON through a reusable process.

Updated JSON is uploaded to a simple online hosting service.

The app automatically checks for new data when internet is available.

Updated information is downloaded and stored locally.

All users receive the latest directory information without reinstalling the app or updating it through the Play Store.

Important:

Excel must remain the primary data-entry format.

Owner should not need to edit JSON or source code.

Every listing must have a unique ID.

Provide an easy, documented upload and conversion process.

Invalid or incomplete updates must not replace existing valid data.

Include an optional manual refresh button.

Avoid unnecessary downloads when no data has changed.

A complicated admin dashboard or custom backend is not required.

5. MANDATORY OFFLINE FUNCTIONALITY

The application MUST work completely offline after installation and initial directory data download.

On first launch, the app should download the directory database and save it permanently in the phone's local storage.

Without internet, users must be able to:

Open and browse the application.

View all downloaded categories.

Search offices, schools, hospitals and businesses.

Search by names and designations.

View contact numbers and addresses.

Access previously downloaded directory information.

Close and reopen the app without losing data.

Restart the phone and continue using the directory.

The CALL button should work offline by opening the phone dialler, although actual calls require mobile network connectivity. WhatsApp messaging requires internet.

Offline data protection:

Retain the previous database if internet is unavailable.

Never delete existing data before a new dataset is successfully downloaded and validated.

The application must continue working if the hosting service is temporarily unavailable.

Online synchronisation must not interrupt offline searching.

Mandatory acceptance test: Install the app, download the initial database, turn off Wi-Fi and mobile data, close and reopen the app, search multiple categories, view contact details and restart the phone. All downloaded directory and search features must continue working.

6. DESIGN & PERFORMANCE

The application should have:

Clean, modern and professional interface.

Simple navigation and category icons.

Easy-to-read fonts.

Lightweight installation size.

Fast loading and searching.

Minimal RAM and storage consumption.

Compatibility with commonly used Android devices.

No unnecessary animations or heavy graphics.

Stable performance without frequent crashes.

7. SECURITY & RELIABILITY

Use HTTPS for online data delivery.

Validate downloaded JSON data before applying updates.

Maintain a backup of the last valid local database.

Use unique listing IDs.

Avoid unnecessary permissions and data collection.

No unnecessary advertisements or tracking.

Provide maintainable source code.

Use proper Android application signing.

The application should be suitable for long-term use with routine maintenance.

8. RECOMMENDED TECHNOLOGY

The developer may choose the most economical and suitable technology.

Preferred options:

Android App: Flutter or Kotlin.

Local Database: SQLite / Room.

Data Entry: Microsoft Excel.

Data Delivery: JSON.

Online Hosting: Cloudflare Pages, GitHub Pages, Firebase Hosting or equivalent.

Synchronisation: Version-based JSON update checking.

Use a lightweight offline-first architecture. Expensive servers and paid database subscriptions are not required for the initial version.

9. GOOGLE PLAY STORE PUBLISHING

The developer must provide:

Signed Android App Bundle (AAB).

APK installation file.

Application icon and basic branding.

Play Store screenshots and description.

Publishing assistance.

The app must be published under the owner's own Google Play Console account.

10. PROJECT DELIVERABLES

The developer must hand over:

Fully functional Android application.

Complete editable source code.

Signed AAB and APK files.

Standard Excel data entry template.

Reusable Excel-to-JSON conversion process.

Online hosting configuration and ownership/access details.

Automatic data synchronisation functionality.

Offline database and search functionality.

Instructions for future data updates.

Application logo and icon files.

Play Store publishing assistance.

Initial testing, bug fixing and documentation.

The owner must retain control of the application, source code, directory data and hosting account.

11. BUDGET

MAXIMUM DEVELOPMENT BUDGET: ₹10,000 (INR).

The quotation should include Android development, Excel-to-JSON workflow, hosting configuration, offline database, automatic synchronisation, testing, source code handover and Play Store publishing assistance.

Any additional charges for Google Play registration, hosting or third-party services must be disclosed separately.

No expensive infrastructure, subscriptions or unnecessary features should be proposed.

12. FUTURE EXPANSION

The application should allow future expansion, including business advertisements, featured listings, Google Maps integration, profile images, an online admin dashboard, additional categories and an iOS version.

These features are NOT required in the initial development and must not increase the current budget.

13. DEVELOPER QUOTATION

Interested developers must confirm:

Can you complete the project within ₹10,000?

Which technology will you use?

Can the owner manage all information through Excel?

Can you implement automatic online data updates?

Will the app work completely offline after initial download?

Can data be updated without a new Play Store release?

Will you provide complete source code?

Will the owner control the hosting and data?

What is the estimated delivery time?

What are the future maintenance charges?

FINAL PROJECT EXPECTATION

Build a simple, lightweight, fast, secure and stable digital Yellow Pages application for the people of Siaha, Mizoram.

The application must provide easy access to local contact information, support Excel-based owner management, automatically synchronise updated directory data and remain fully functional offline after the initial download.

SIMPLE • LIGHTWEIGHT • FAST • OFFLINE-FIRST • SECURE • STABLE • AFFORDABLE

Project Name: SIAHA CITY DIRECTORY
Platform: Android / Google Play Store
Location: Siaha, Mizoram, India
Maximum Budget: ₹10,000

END OF REQUIREMENTS
php mobile app development iphone android react native flutter database management ios
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.