
Smartphone App for Local Business Owners
@Didiaupdates posted 3 weeks ago Shortlist Email JobJob Detail
-
Job ID 609
Job Description
We are looking for an experienced developer (or team) to build an MVP for a mobile application that automates social media posting on behalf of local business owners. The app will leverage AI (e.g., DALL·E, GPT-based APIs) to generate images and marketing copy, and then schedule and publish posts to Facebook, Instagram, TikTok, etc.
Core Responsibilities
AI-Driven Content Creation
Integrate with DALL·E (or similar) for image generation.
Use GPT-based APIs for copywriting.
Media Upload & Editing
Allow users to upload photos/videos or generate AI-based visuals.
Implement a basic video editor (trim, filters, text overlay, etc.).
Business Profile & Setup
Collect and store business information (type, location, promotions).
Use this data to customize generated posts.
Scheduling & Auto-Posting
Implement scheduling features for social media platforms.
Connect with Facebook/Instagram (Meta Graph API), TikTok, and other APIs for automated posting.
Backend & Database
Set up robust and secure APIs (Node.js/Express or Django/Python).
Use a structured database solution (Firebase, PostgreSQL, MongoDB) to store user and scheduling data.
Required Skills & Experience
Frontend (Mobile)
Native Android (Kotlin + Jetpack Compose) or iOS (Swift + SwiftUI), or a cross-platform framework like Flutter or React Native.
Backend
Proficiency in Node.js ([login to view URL]) or Python (Django).
Familiarity with database systems (Firebase, PostgreSQL, MongoDB).
AI/ML Integration
Experience integrating language models (OpenAI GPT) and image generation APIs (DALL·E or similar).
Social Media APIs
Demonstrated knowledge of Facebook/Instagram Graph API and TikTok’s API for publishing content.
Version Control & Collaboration
Proficient with Git/GitHub.
Comfortable working in agile teams and with project management tools (e.g., Trello, Jira).
Project Milestones
Week 1-2: Backend & Auth
Database setup, user authentication, image/video upload endpoints.
Week 3-4: AI Features & Business Setup
Integrate AI for image generation and caption writing.
Business profile creation and setup logic.
Week 5-6: Scheduling & Video Editing
Implement scheduling engine and basic video editing features.
Week 7-8: Final Integration & Testing
Connect with social media APIs for auto-posting.
Comprehensive testing, bug fixes, and MVP delivery.
Communication & Expectations
Regular Check-Ins: At least two updates per week to discuss progress.
Milestone Reports: End-of-milestone walkthroughs, demos, and code reviews.
Collaboration: Fast response times to questions/feedback.
Project Management: Tasks tracked in a shared PM tool (e.g., Jira, Trello).
How to Apply
Portfolio: Links to relevant projects (especially AI integrations or social media tools you’ve built).
Proposed Tech Stack: Which mobile framework, backend framework, and AI services you’d use.
Timeline & Budget: Outline your availability, expected completion dates, and proposed budget or hourly rate.
Project ID: #39183569