This is a submission for the Amazon Q Developer "Quack The Code" Challenge: Crushing the Command Line
π₯ Team Project Submission
β¨ This project was created as part of the Amazon Q Developer "Quack The Code" Challenge by our team. Special thanks to
T.S.P. Kaniskasri for being a dedicated and collaborative teammate.
Together, we combined our skills, ideas, and efforts to bring GlamMate to life β a smart, intuitive beauty-tech solution powered by Amazon Q Developer. β¨
π What We Built
We built GlamMate β a clean, intuitive beauty and wellness web app that allows users to **book appointments, shop curated beauty products, **and seamlessly manage their beauty needs in one place.
Whether you're planning your next spa visit or restocking skincare must-haves, GlamMate brings beauty closer to your fingertips β all while being *fast, responsive, **and **powered by smart tech.
*
β¨ Users can book appointments for various beauty services, and the appointment details are automatically sent to the selected salon or parlor owner's email, ensuring seamless coordination and no need for phone calls.
β¨ Key Features:
1. Effortless Service Booking: Users can easily browse services, book appointments, and receive confirmation details via email, eliminating the need for calls.
2. Seamless Shopping Experience: With a curated product gallery, users can shop for skincare, haircare, and wellness items and complete their purchases effortlessly.
π‘ Why GlamMate?
The vision behind GlamMate was to create a simple yet powerful platform for both users and businesses in the beauty industry. By removing the friction from appointment bookings and product shopping, weβve built a solution thatβs both efficient and enjoyable to use. Plus, with features like email notifications and smart alerts, everything stays coordinated with minimal effort.
*π οΈ Tech Stack for GlamMate *
Frontend:
π HTML β For structuring web content
π¨ CSS β For styling and responsive design
Backend:
π Python β Core programming language
π₯ Flask β Lightweight web framework
π§Ύ Jinja β For rendering templates dynamically
Database & Storage:
ποΈ MongoDB (via Flask-MongoEngine) β To store appointment and shopping data
Cloud & Notifications:
βοΈ AWS SES β For sending real-time appointment confirmation emails
πΉ GlamMate Demo
A quick preview demonstrating the booking process, shopping features, and notification alerts, all through a seamless user experience.
π Glam Mate | My Mini Project Demo with Voice | Beauty Booking App Using Python + AWS β¨
π Role of AWS SES in GlamMate
π© Instant Appointment Notifications: AWS SES ensures that appointment details, including service type, date, and time, are instantly sent to the owner's email upon booking.
π Real-Time Confirmation: Whenever a customer books an appointment, the owner receives an automatic, real-time email confirming the booking with all the details.
πΌ Efficient Communication: AWS SES streamlines communication between customers and owners, reducing the chances of missed appointments or misunderstandings.
β‘ Reliable & Scalable: As GlamMate grows, AWS SES provides a reliable and scalable solution, handling numerous bookings and emails without issues.
π A Big Thank You
We would like to extend our heartfelt thanks to the Amazon Q Developer "Quack The Code" Challenge: Crushing the Command Line. This incredible opportunity has helped us gain valuable insights into AWS services, particularly AWS SES, and its powerful role in transforming our GlamMate application.
Through this challenge, we've learned how to effectively leverage AWS tools for seamless communication, scaling, and automation, which has been a game-changer for us. Thank you for the opportunity! π
π Code Repository
πGithub Link
π€ Let's Connect
- GitHub: My Github account
- LinkedIn:My LinkedIN account
Top comments (0)