Content Cue: Hashtag Magic & Auto-Scheduler

Techs: Flutter, Firebase, Instagram Graph API, Meta AI, Dart, Cron jobs.
Department: Computer Science
MS Team URL: URL not found

The project automates social media management for Instagram using AI, replacing manual efforts. It includes secure signup with email verification and Facebook login for users with business or creator accounts, enabling API access. The app offers three main features: Create Content, where users select niches to retrieve top hashtags and generate AI-driven posts and captions; Smart Schedule, which schedules posts, provides SEO tips, competitor analysis, and performance tracking; and Audience Performance Benchmark, offering insights and graphical data on audience reach.

Objectives

The project aims to replace social media managers by automating Instagram content management through AI. It provides a user-friendly platform for signup and authentication, utilizing Firebase for email verification and Facebook login to validate users with business or creator accounts required for Instagram Graph API access. A seamless login process ensures verified accounts, with email-based password reset functionality for convenience. The core functionality includes AI-driven content creation and smart scheduling. Users can select a niche from a list of 11 popular options, triggering an API call to retrieve the top 30 relevant hashtags from Instagram. Based on these hashtags, the system leverages Meta AI to generate 3-4 high-quality posts with captions, offering users the option to save or proceed to scheduling. The smart scheduling feature allows users to set specific posting times, provides tips on optimal engagement periods, and offers post-performance insights, including SEO suggestions and competitor benchmarks by analyzing similar posts using the same hashtags. Additionally, the project includes an audience performance benchmark feature. This provides data on the user’s audience, focusing on public profiles, with graphical insights into reach and engagement over time, enabling users to optimize their Instagram strategy effectively.

Socio-Economic Benefit

This project offers significant socio-economic benefits by democratizing access to professional social media management tools. It eliminates the need for hiring dedicated managers, reducing costs for small businesses and entrepreneurs. By automating content creation, scheduling, and performance analytics, the app enhances efficiency, saving time and effort for users. It empowers individuals and startups with limited marketing knowledge to compete effectively on Instagram, fostering innovation and business growth. Additionally, the insights and recommendations provided by the app enable users to optimize their strategies, improve audience engagement, and expand their reach, contributing to economic growth and social empowerment in the digital era.

Methodologies

The project employs a structured methodology starting with user authentication through Firebase, where email verification is mandatory for account creation. A Facebook login option is available, ensuring users have a valid business or creator account to access the Instagram Graph API. The home screen provides three core functionalities: **Create Content**, **Smart Schedule**, and **Audience Performance Benchmark**. In the **Create Content** feature, users select a niche from a dropdown menu, triggering the Instagram API to retrieve the top 30 relevant hashtags. Based on these hashtags, Meta AI generates 3–4 posts and captions, which users can download or proceed to schedule. The **Smart Schedule** feature enables users to upload and schedule posts, leveraging cron-like jobs to automate publishing at optimal times, and offers insights on SEO, competitor benchmarking, and hashtag performance. The **Audience Performance Benchmark** provides graphical data on audience reach and demographic insights, focusing on public profiles and historical engagement trends.

Outcome

The project simplifies social media management by replacing the need for human managers with AI. Upon signing up, users are required to verify their email; if verification is successful, the account is created. Alternatively, users can log in using Facebook, but only those with a valid business or creator account will gain access to the app’s features via the Instagram Graph API. Firebase handles user authentication, ensuring secure login, email verification, and password resets. Once logged in, users are redirected to the homepage, where they can choose between two main features: "Create Content" and "Smart Schedule." In the "Create Content" section, users select a niche from a predefined list (e.g., cars, fashion) and the app fetches the top 30 relevant hashtags for that niche using the Instagram API. Meta AI then generates 3-4 relevant posts and captions based on those hashtags. Users can save these posts or proceed to the "Smart Schedule" feature. The "Smart Schedule" feature allows users to upload and schedule posts at specified times, similar to a cron job. It also provides tips on optimal posting times. Additionally, users can view post performance, including likes and SEO recommendations, and benchmark their posts against similar content using the same hashtags, displaying the top 10 posts from Instagram. Another feature, "Audience Performance Benchmark," offers insights into the user's audience reach and demographics for public profiles, with graphical data showing performance over time. This system combines AI-driven content creation and scheduling with analytics, streamlining social media management for Instagram users.

Project Team Members

Registration# Name Email
SP20-BSE-011 MUHAMMAD UMAIR mumair.se20@gmail.com
SP21-BSE-003 JAVERIA ALI Ahk190211@gmail.com

Project Gallery

Copyrights © 2021 IT Center CUI Wah. All rights reserved.