Mobile App Development Needed ASAP

via Freelancer ·

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.
mobile app development app design web development ios development backend development mobile development database management android app development app development api development
Apply on Freelancer →

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