GenAI Workshop: Building a Mindful Affirmations App with Amazon Bedrock
Join us for a refreshing coding retreat where we’ll combine the power of modern cloud technology with the art of mindfulness! In this unique workshop, you’ll learn how to create “My Affirmations” – a soothing web app that delivers personalized, uplifting messages using Amazon Bedrock’s Converse API.
Perfect for both seasoned developers looking for a breather and newcomers eager to dip their toes into the world of AI, this session promises to be as calming as it is educational. We’ll guide you through:
Setting up a simple yet powerful web app using Vite.
Harnessing the potential of Amazon Bedrock’s language models.
Crafting prompts that generate delightful, emoji-sprinkled affirmations.
Implementing a user-friendly interface for instant mood boosts.
By the end of this workshop, you’ll have created your very own digital sanctuary – a place where technology meets tranquility. Whether you’re stressed about debugging or just need a pick-me-up during your coding sessions, your new affirmations app will be there to remind you of your awesomeness!
So take a deep breath, clear your mind, and join us for this journey into coding mindfulness. Who knows? You might just find your inner zen while mastering the latest in cloud AI technology!
No meditation cushions required – just bring your laptop and a willingness to smile!
Prerequisites
A Laptop, and a working AWS account.
Basic familiarity with HTML, CSS, JavaScript, and Vite.
Familiarity with Node.js ecosystem (npm for package management)
General understanding of cloud computing principles, familiarity with AWS services (beneficial but not required)
Awareness of JSON data structure.
Experience with a code editor (ideally VS Code)
General awareness of what large language models are.
Interest in generative AI applications.
Ability to create or access an AWS account (limited temporary accounts available, but helpful if you have your own)
Note: While these skills are beneficial, the workshop is designed to be accessible to a range of skill levels. Beginners are welcome and will still be able to follow along, while more experienced developers can dive deeper into the concepts presented.