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
- ai
- api
- b2
- backblaze
- css
- deepseek
- face
- fastapi
- hugging
- jwt
- learning
- machine
- next.js
- open
- python
- react
- rest
- sqlalchemy
- sqlite
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.