Looking for a full stack mobile developer to create a social media app that works similar to Instagram and has the below features.

A. Overall: Works like Instagram with the ability to scroll down through your group’s posts and positively react  
1. For both iOS and Android platforms.
2. Contains an optional voting feature when a user posts
3. Similar interface to Instagram with options to share or react in the bottom left of each post
4. Option to put a caption like Instagram that would go to the left under the post
5. Profile picture of poster above the post and users have ability to click on user’s profile from the post
6. Users can create groups or join groups based on certain criteria
7. The app will integrate with third-party e-commerce APIs for shopping features and for Dopplehangers to earn commission.

B. System Architecture
1. iOS: Developed using Swift.
2. Android: Developed using Kotlin.
3. Responsive and adaptive UI designs for various screen sizes.

C. Server-Side:
1. Backend services using Firebase for authentication, real-time database, and cloud storage.
2. Integration with third-party e-commerce APIs for shopping features.
3. RESTful API for communication between the app and the server.

D. Database:
1. Use of Firebase Firestore for storing user data, preferences, and app content.
2. Proper indexing and query optimization for fast data retrieval.

E. Third-Party Integrations:
1. Integration with social media APIs for login and sharing features.
2. Integration with payment gateways for in-app purchases (if applicable) for when we offer a premium version in the future.
3. Use of analytics tools (e.g., Google Analytics, Firebase Analytics) for tracking user behavior and app performance.

F. Design Principles:
1. Follow platform-specific design guidelines (Material Design for Android, Human Interface Guidelines for iOS).
2. Focus on simplicity, ease of navigation, and consistency.

G. Screen Layouts:
1.Detailed wireframes and mockups for all screens including home, profile, search, product details, and settings.

H. Interaction Design:
1. Intuitive gestures and interactions for a smooth user experience.
2. Use of animations and transitions to enhance user engagement.

I. App Store Deployment:
1. Compliance with Apple App Store and Google Play Store guidelines.
2. Preparation of app store listings including app description, screenshots, and promotional videos.

J. Version Control:
1. Use of Git for version control.
2. Clear versioning strategy for updates and bug fixes.

Budget: $2,500

Posted On: July 01, 2024 22:15 UTC
Category: Mobile App Development
Skills:Smartphone, Android, iOS, Mobile App Development, Android App Development, Swift

Country: United States

click to apply

Powered by WPeMatico