
This project also involves a blog post on the Computer Science Blog @ HdM Stuttgart.
Built as a project for the Software Development for Cloud Computing course at Stuttgart Media University.
Description
This cloud-based platform automatically generates engaging short-form video content in the style of popular TikTok videos. Users simply provide text input and select background video footage, and the system handles the rest—converting text to natural-sounding speech, synchronizing audio with visuals, and rendering the final video.
The platform is built entirely on AWS infrastructure, utilizing a serverless architecture for optimal scalability and cost-efficiency. AWS Lambda functions handle the computational workload, DynamoDB manages data persistence, and AWS Polly provides high-quality text-to-speech conversion with natural-sounding voices.
Reflection
Working on the TikTok Money Glitch project was an incredible deep dive into cloud computing and serverless technologies. This project marked my first serious exploration of the AWS ecosystem, where I gained hands-on experience with Lambda functions, DynamoDB, and Polly—learning how these services work together to create scalable, efficient applications.
The development process presented unique challenges, particularly around cost management and navigating AWS's complex development environment. However, these obstacles became valuable learning opportunities. My team and I successfully delivered a working prototype that demonstrated the real potential of cloud-based video generation.
Beyond the technical skills in video processing, speech synthesis, and serverless architecture, this project taught me invaluable lessons in team collaboration and creative problem-solving. The TikTok Money Glitch project ultimately expanded my expertise in cloud computing while proving that innovative ideas can be brought to life with the right combination of creativity and technical execution.