I need a serverless platform based on AWS to allow users to store short podcast files (audio/video) and automatically generate a feed usable with Alexa Flash Briefing.
Happy path:
1. The user open a static website
2. Login into the website
3. The site shows a page to upload a new podcast file
4. Once uploade, the file should go into an S3 bucket
5. A lambda immediately should update the feed.rss with a new item referencing the new file
I have a working lambda in python 2.7 you can start with but it needs some modifications to adapt to the Alexa flash briefing format.
I have setup an Alexa flash briefing app to read from the generated feeds. But I am open to the idea of letting the user create the briefing app programmatically (this could be another project later)
Once the platform is up and running, I would need to have a complete cloud formation script so I can replicate the same model for multiple users with their own S3 buckets.
Finally, all source codes must be delivered and stored in my own private repository.
Posted On: March 31, 2020 17:22 UTC Category: Full Stack Development Skills:AWS Lambda, Serverless, Cloud Computing