Mobile App Development Needed ASAP
Budget / Salary€250–750
TypeFreelance project
LocationRemote
Posted1 hour ago
TECHNICAL PROJECT DESCRIPTION
HuntApp will be a mobile application for iOS and Android, accompanied by a web-based administration panel.
The main function is:
Search users → Apply filters → Request help → Accept request → Open private chat.
1. Registration and Login
The system must allow:
* Registration with email and password.
* Login with Google.
* Login with Apple.
* Email verification.
* Password recovery.
* Acceptance of the Terms & Conditions and Privacy Policy.
* Mandatory verification that the user is 18 years old or older.
2. Profile Creation and Management
Each user will have a profile containing:
* Name or nickname.
* Date of birth.
* Automatically calculated age.
* Gender.
* Country.
* City.
* Social media platforms they use.
* Approximate length of time they have used each platform.
* Frequency of use.
* Last login/activity.
Users must be able to edit their profile information.
3. User Search
The application must include a user search system with the following filters:
* Gender: Male / Female / Any.
* Age.
* Country.
* City.
* Platforms used.
* Activity status.
Free users will be able to use up to 4 filters simultaneously.
Premium users will have access to additional filters.
4. “Request Help” System
Each user profile will have a “Request Help” button.
When User A requests help from User B:
1. User B receives a notification.
2. User B can accept or reject the request.
3. If accepted, a private chat is automatically created.
4. If rejected, no chat is created.
Free users will be limited to a maximum of 20 help requests per month.
5. Private Chat
The chat will be text-only and real-time.
It must include:
* Sending text messages.
* Message timestamps.
* Read/unread messages.
* Online/offline status.
* New message notifications.
* Option to report a user or conversation.
The following will NOT be allowed:
* Photos.
* Videos.
* Audio messages.
* Files.
* Voice calls.
* Video calls.
* Download links.
6. Premium Subscription System
There will be a subscription called HuntApp Plus.
Plans:
* Weekly: €3.99
* Monthly: €8.99
* Annual: €42.99
Premium features:
* Unlimited chats.
* Ability to send messages directly without waiting for acceptance.
* Priority request notifications.
* Increased visibility in search results.
* Additional search filters.
The subscription system must be integrated with:
* Apple In-App Purchases.
* Google Play Billing.
The system must automatically detect active, cancelled and expired subscriptions.
7. Notifications
The system must send push notifications when:
* A help request is received.
* A help request is accepted.
* A new message is received.
* A Premium priority request is received.
* There is any other important account-related notification.
8. Application Navigation
The application will have five main sections:
1. Home
2. Search
3. Premium
4. Chats
5. Profile
9. Web Administration Panel
There must be a separate and secure web-based administration panel for authorized administrators.
User Management
Administrators will be able to:
* Search for users.
* View user profiles.
* Edit user information.
* Suspend accounts.
* Block accounts.
* Reactivate accounts.
* Delete accounts when appropriate.
* Check Premium subscription status.
* View reports received against users.
Report Management
Administrators will be able to:
* View reports.
* View the reason for each report.
* Review reported conversations.
* Add internal notes.
* Warn users.
* Suspend users.
* Permanently block users.
* Close reports.
Administrator access to chat content must be restricted to legitimate safety or moderation cases, and every access must be logged.
Dashboard
The main dashboard will display:
* Total registered users.
* New registrations.
* Active users.
* Premium users.
* Pending reports.
* Conversations.
* Messages sent.
* Revenue.
* Recent activity.
Statistics
The system should provide statistics for:
* Daily, weekly, monthly and yearly users.
* New registrations.
* Active users.
* Premium subscriptions.
* Conversations started.
* Messages sent.
* Revenue.
* Subscription cancellations.
* Peak activity hours.
Statistics should be exportable to Excel/PDF.
10. Security
The system must include:
* Secure authentication.
* Encrypted communication.
* Secure database.
* Two-factor authentication (2FA) for administrators.
* Different permission levels for administrators.
* Regular backups.
* Administrator activity logs.
* Privacy and data management in accordance with GDPR.
* Account and data deletion functionality.
11. Technical Requirements
The complete development must include:
* iOS application.
* Android application.
* Backend/API.
* Database.
* Real-time chat system.
* Push notification system.
* Subscription/payment system.
* Web administration panel.
* Server/cloud infrastructure and the necessary configuration to deploy the application to production.
Main User Flow
Registration → Complete Profile → Search Users → Apply Filters → Request Help → Acceptance → Private Chat → Report/Block if necessary.
The main priority of the project is for this process to be very fast, simple and intuitive.
Quote Requested from the Developer
Please provide a quotation including:
1. Total development cost.
2. Estimated development time.
3. Technology stack you will use.
4. Exactly what is included in the price.
5. Whether iOS + Android + the administration panel are included.
6. Server/database costs.
7. App Store and Google Play publishing.
8. Post-launch maintenance and bug fixing.
9. Any additional costs that may arise.
HuntApp will be a mobile application for iOS and Android, accompanied by a web-based administration panel.
The main function is:
Search users → Apply filters → Request help → Accept request → Open private chat.
1. Registration and Login
The system must allow:
* Registration with email and password.
* Login with Google.
* Login with Apple.
* Email verification.
* Password recovery.
* Acceptance of the Terms & Conditions and Privacy Policy.
* Mandatory verification that the user is 18 years old or older.
2. Profile Creation and Management
Each user will have a profile containing:
* Name or nickname.
* Date of birth.
* Automatically calculated age.
* Gender.
* Country.
* City.
* Social media platforms they use.
* Approximate length of time they have used each platform.
* Frequency of use.
* Last login/activity.
Users must be able to edit their profile information.
3. User Search
The application must include a user search system with the following filters:
* Gender: Male / Female / Any.
* Age.
* Country.
* City.
* Platforms used.
* Activity status.
Free users will be able to use up to 4 filters simultaneously.
Premium users will have access to additional filters.
4. “Request Help” System
Each user profile will have a “Request Help” button.
When User A requests help from User B:
1. User B receives a notification.
2. User B can accept or reject the request.
3. If accepted, a private chat is automatically created.
4. If rejected, no chat is created.
Free users will be limited to a maximum of 20 help requests per month.
5. Private Chat
The chat will be text-only and real-time.
It must include:
* Sending text messages.
* Message timestamps.
* Read/unread messages.
* Online/offline status.
* New message notifications.
* Option to report a user or conversation.
The following will NOT be allowed:
* Photos.
* Videos.
* Audio messages.
* Files.
* Voice calls.
* Video calls.
* Download links.
6. Premium Subscription System
There will be a subscription called HuntApp Plus.
Plans:
* Weekly: €3.99
* Monthly: €8.99
* Annual: €42.99
Premium features:
* Unlimited chats.
* Ability to send messages directly without waiting for acceptance.
* Priority request notifications.
* Increased visibility in search results.
* Additional search filters.
The subscription system must be integrated with:
* Apple In-App Purchases.
* Google Play Billing.
The system must automatically detect active, cancelled and expired subscriptions.
7. Notifications
The system must send push notifications when:
* A help request is received.
* A help request is accepted.
* A new message is received.
* A Premium priority request is received.
* There is any other important account-related notification.
8. Application Navigation
The application will have five main sections:
1. Home
2. Search
3. Premium
4. Chats
5. Profile
9. Web Administration Panel
There must be a separate and secure web-based administration panel for authorized administrators.
User Management
Administrators will be able to:
* Search for users.
* View user profiles.
* Edit user information.
* Suspend accounts.
* Block accounts.
* Reactivate accounts.
* Delete accounts when appropriate.
* Check Premium subscription status.
* View reports received against users.
Report Management
Administrators will be able to:
* View reports.
* View the reason for each report.
* Review reported conversations.
* Add internal notes.
* Warn users.
* Suspend users.
* Permanently block users.
* Close reports.
Administrator access to chat content must be restricted to legitimate safety or moderation cases, and every access must be logged.
Dashboard
The main dashboard will display:
* Total registered users.
* New registrations.
* Active users.
* Premium users.
* Pending reports.
* Conversations.
* Messages sent.
* Revenue.
* Recent activity.
Statistics
The system should provide statistics for:
* Daily, weekly, monthly and yearly users.
* New registrations.
* Active users.
* Premium subscriptions.
* Conversations started.
* Messages sent.
* Revenue.
* Subscription cancellations.
* Peak activity hours.
Statistics should be exportable to Excel/PDF.
10. Security
The system must include:
* Secure authentication.
* Encrypted communication.
* Secure database.
* Two-factor authentication (2FA) for administrators.
* Different permission levels for administrators.
* Regular backups.
* Administrator activity logs.
* Privacy and data management in accordance with GDPR.
* Account and data deletion functionality.
11. Technical Requirements
The complete development must include:
* iOS application.
* Android application.
* Backend/API.
* Database.
* Real-time chat system.
* Push notification system.
* Subscription/payment system.
* Web administration panel.
* Server/cloud infrastructure and the necessary configuration to deploy the application to production.
Main User Flow
Registration → Complete Profile → Search Users → Apply Filters → Request Help → Acceptance → Private Chat → Report/Block if necessary.
The main priority of the project is for this process to be very fast, simple and intuitive.
Quote Requested from the Developer
Please provide a quotation including:
1. Total development cost.
2. Estimated development time.
3. Technology stack you will use.
4. Exactly what is included in the price.
5. Whether iOS + Android + the administration panel are included.
6. Server/database costs.
7. App Store and Google Play publishing.
8. Post-launch maintenance and bug fixing.
9. Any additional costs that may arise.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.