Project: Influencer Engagement and Sponsorship Coordination Platform
Frameworks:
- Flask for application code
- Jinja2 templates + Bootstrap for HTML and styling
- SQLite for data storage
Roles:
1. Admin: Monitor users/campaigns, flag inappropriate content
2. Sponsors: Create campaigns, search influencers, send ad requests
3. Influencers: Receive ad requests, negotiate terms, search public campaigns
Terminologies:
- Ad request: Contract between campaign and influencer
- Campaign: Container for ad requests with specific goals
Core Functionalities:
1. User login/registration for admin, sponsors, and influencers
2. Admin Dashboard: Display relevant statistics
3. Campaign Management: Create, update, delete campaigns
4. Ad request Management: Create, edit, delete ad requests
5. Search: Sponsors search influencers, Influencers search public campaigns
6. Ad request actions: Influencers view, accept/reject, negotiate ad requests | A shadcn/ui and v0 generation - v0