Local Business Finder App
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
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
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.