Skip to content

ernraff/tech-jam-2024

Repository files navigation

TikTok Tech Jam 2024

Demo

https://www.youtube.com/watch?v=_r-MijeqkDw

Duration

7/5/2024 - 7/7/2024

Team Members

  • Erin Rafferty
  • Sitanshu Kushwaha

Problem Statement

Relevant problem domain: Music Discovery

When creating content to post to TikTok, users may not have a particular sound in mind. Our application returns audio suggestions to the user based on the content of their video.

Architecture

image

The APIs we created:

User Flow

Assets

  • Backend
    • AWS Services
      • S3, Lambda, Step Function, Rekognition, SQS, SNS, API Gateway, SageMaker(Jupyter Notebook), and CDK.
  • Frontend
    • Django
    • Google Gemini SDK
    • Tiktok Content Posting API

Setback

  • In order to overcome API gateway timeout and to make a better user experience, we decided to do this in async.
    • This prevents us from doing CI/CD work further. Fyi, the CDK code will have some discrepancies with the actual cloud resources.
  • We were unable to register our app on the TikTok developer website in time for submission. For demonstration purposes, our UI uses a dummy API in place of the Content Posting API.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •