CreatorFlow AI

Inspiration

Marketing campaigns require a lot of time, creativity, and effort. Small businesses, creators, and startups often struggle to create professional marketing content, ad copy, and promotional visuals quickly. We wanted to build a platform that uses Artificial Intelligence to automate this process and help users generate high-quality marketing campaigns within seconds.

The goal of CreatorFlow AI is to make professional marketing accessible to everyone, regardless of their design or copywriting experience.

What it does

CreatorFlow AI is an AI-powered marketing platform that allows users to:

  • Create an account and securely log in.
  • Generate complete marketing campaigns from a simple prompt.
  • Automatically generate:

    • Headlines
    • Descriptions
    • Calls-to-action (CTAs)
    • Marketing hashtags
  • Store campaign history for each user.

  • View previously generated campaigns in a personal dashboard.

  • Manage campaigns through a modern web interface.

How we built it

The project consists of a full-stack architecture:

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

Backend

  • FastAPI
  • SQLAlchemy
  • SQLite

AI Services

  • Hugging Face Inference API
  • DeepSeek Language Model

Authentication

  • JWT Authentication
  • Password hashing using Passlib

Database

  • SQLAlchemy ORM
  • SQLite database

Cloud Storage

  • Backblaze B2 Cloud Storage

The frontend communicates with the FastAPI backend through REST APIs. The backend handles authentication, campaign generation, database operations, and cloud storage integration.

Challenges we ran into

During development we encountered several challenges:

  • Implementing secure JWT authentication.
  • Managing protected API routes.
  • Handling token-based user sessions.
  • Debugging CORS issues between Next.js and FastAPI.
  • Fixing database migrations and schema updates.
  • Handling AI API rate limits and usage restrictions.
  • Ensuring campaign history was stored and displayed correctly for each user.
  • Improving the user interface for readability and usability.

Accomplishments that we're proud of

  • Successfully built a complete full-stack AI application.
  • Implemented secure user authentication.
  • Generated marketing campaigns using AI.
  • Stored campaign history for individual users.
  • Built a clean and responsive dashboard.
  • Integrated cloud storage for campaign assets.
  • Created a scalable architecture that can be expanded with additional AI tools.

What we learned

Through this project we gained hands-on experience with:

  • FastAPI backend development
  • SQLAlchemy ORM
  • JWT authentication
  • Next.js App Router
  • Tailwind CSS
  • AI model integration
  • Cloud storage services
  • Full-stack application deployment workflows

What's next for CreatorFlow AI

Future improvements include:

  • Advanced image generation
  • Social media post scheduling
  • Analytics dashboard
  • Team collaboration features
  • Multi-language campaign generation
  • Email marketing automation
  • AI-powered campaign optimization
  • One-click publishing to social platforms

CreatorFlow AI demonstrates how artificial intelligence can simplify marketing workflows and help businesses create professional campaigns faster than ever before.

Built With

Share this project:

Updates

Submission history