Social Media Platform Advanced Community & Consultation Capabilities

We are seeking an experienced freelance developer or development team to create a robust social media platform with features similar to Instagram, including posts, feed, reels, stories, and direct messaging. In addition to these core features, we aim to introduce advanced functionalities that will set our platform apart, including community creation with customizable permissions and a professional consultation booking system.

The project will include the development of Android and iOS mobile applications, as well as a web platform. To expedite the development process, we are open to using hybrid technologies like Flutter or React Native. We are looking for a rapid development cycle, with a target completion time of one month.

Key Features & Requirements:

1. Core Social Media Features:
   - Posts: Users can upload and share photos, videos, and text posts.
   - Feed: A dynamic feed that displays content from users and communities that a user follows.
   - Reels: Short-form video content with features for editing, effects, and sharing.
   - Stories: Temporary posts that disappear after 24 hours, with options for stickers, text, and effects.
   - Chats: Direct messaging between users, including one-on-one and group chats, with media sharing and real-time notifications.
- user online presence

2. Community Creation and Management:
   - Public and Private Communities: Users can create communities that are either public, private, or invite-only.
   - Admin Controls: Community admins can set up multiple chat groups within the community, each with specific permissions (e.g., view-only, comment, post).
   - Customizable Permissions: Admins can assign roles to community members, controlling their level of access and interaction within the community and its chat groups.
   - Monetization of Advanced Features: Offer premium features to community admins for a fee, such as advanced moderation tools, analytics, and larger community size limits.

3.*Professional Consultation Feature:
   - Verified Accounts: Allow professionals (e.g., consultants, coaches) to create verified accounts.
   - Booking System: Users can book consultations with verified professionals after making a payment.
   - Payment Integration:  Secure and reliable payment gateway integration to handle bookings and premium feature purchases.
   - Consultation Management: A dashboard for professionals to manage their bookings, schedules, and payments.

4. Additional Basic Required Features:
   - User Authentication: Secure sign-up and login processes, including options for social media logins.
   - Notification System: Real-time notifications for new posts, messages, community activity, and bookings.
   - Search and Discovery: Advanced search and recommendation algorithms for finding communities, professionals, and content.

5. Platform Development:
   - Mobile Applications and Web Platform: Development of Android and iOS apps and Website using hybrid technologies like Flutter or React Native to ensure rapid deployment and consistency across platforms.

Technical Requirements:
- Experience in developing social media platforms or similar applications.
- Proficiency in building real-time chat applications.
- Expertise in integrating secure payment systems.
- Strong knowledge of backend development, database design, and API creation.
- Familiarity with frontend technologies and creating intuitive, responsive user interfaces.
- Ability to implement scalable solutions that can handle a large number of users and data.
- Experience with hybrid mobile development frameworks such as Flutter or React Native.

Preferred Qualifications:
- Prior experience with Instagram-like platforms or similar social networking applications.
- Experience with community management tools and features.
- Proven track record of working with payment processing and booking systems.
- Knowledge of cloud services and hosting options to ensure scalability and reliability.

Deliverables:
- Fully functional social media platform with all core and additional features mentioned above.
- Android and iOS mobile applications, and a responsive web platform.
- Detailed documentation of the system architecture, code, and user manuals.
- Post-launch support and maintenance for a specified period.

Timeline: Completion within one month.

Please provide your portfolio, highlighting similar projects you’ve completed, along with your approach to this project and a detailed cost estimate.
Skills required
Attachments

Job Activity

Total Bids: 7

Average Bid: $650.00

Budget

$1,000.00

7    Bids

About This Client

Miguel H.

0.00 (0 Reviews)
1 jobs posted
$0.00 Total Spent
Similar Projects