Comprehensive Mobile App Development

Job ID: 39292167

Budget: $1,500 – $3,000 USD

React Native App Development - Project Scope

We are seeking an experienced React Native developer to build a comprehensive mobile application (Android & iOS) front-end and back-end. The design is finalized, and we will provide detailed UI/UX screens along with a fully clickable Figma prototype with pixel-perfect designs. Below is the technical scope of the project:

Core Features and Functionalities:

1. User Authentication

Secure sign-in and sign-up process

Password reset functionality

2. Notifications

Push notifications

In-app alerts

Notification settings and preferences

3. Chat & Group Chat

Instant messaging functionality

Secure and private chats

Group chat creation and management similar to Telegram

Media and document sharing in chats

4. Queue Management

Dynamic creation and management of queues (lines)

Real-time updates for queue statuses

User-friendly interface for managing queued individuals

5. Logs and Reports

Generation and viewing of detailed logs

Exportable reports (PDF or CSV)

Filtering and sorting capabilities

6. Dynamic Calendar

Event creation, editing, and deletion

Calendar synchronization across user devices

Customizable event notifications and reminders

7. Document Management

Secure upload and storage of documents

File organization and categorization

Easy retrieval and viewing within the app

Technical Requirements:

Development must be completed using React Native.

Integration with 3rd party APIs.

App must support iOS and Android platforms equally well.

High performance and seamless user experience.

Robust security measures for user data protection.

Regular code commits and version control using GitHub.

Development infrastructure hosted on Google Cloud or AWS.

Deliverables:

Complete source code with clear documentation.

Functional APK and IPA files ready for deployment.

Assistance in deployment to Apple App Store and Google Play Store.

Post-launch bug support and minor enhancements.

Communication and Progress:

We expect regular project check-ins and updates, including:

Weekly status meetings

Daily/weekly code pushes to GitHub

Prompt response to inquiries and updates

Timeline:

Please provide estimated timelines and milestones upon project acceptance.

We look forward to collaborating with a skilled React Native developer who can bring this app to life efficiently and professionally.