Building a Christmas-Themed Chatbot: My ServerlessGuru Hackathon Journey

This page summarizes the projects mentioned and recommended in the original post on dev.to

Scout Monitoring - Rennaisance engineers rejoice! 1 gem 5 min to app monitoring
5-minute onboarding. No sales team. Devs in the support channels. No DevOps team required. Get the free app insights every engineer deserves with Scout Monitoring.
www.scoutapm.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • christmas-theme-chatbot

    A Christmas theme chatbot implemented using AWS Serverless services and LLM model

  • Refactoring the code, adding log information and encapsulating the methods just exposing the handlers one. The full code you can see at my repository here

  • Scout Monitoring

    Rennaisance engineers rejoice! 1 gem 5 min to app monitoring. 5-minute onboarding. No sales team. Devs in the support channels. No DevOps team required. Get the free app insights every engineer deserves with Scout Monitoring.

    Scout Monitoring logo
  • dynamoid

    Ruby ORM for Amazon's DynamoDB.

  • To interact with the Dynamodb table I used a gem called dynamoid. I created a Connection model in order to use it like Connection.create(connection_id) and Connection.find(connectionId).delete.

  • rubygems

    Library packaging and distribution for Ruby.

  • # frozen_string_literal: true source 'https://rubygems.org' ruby '>= 3.2.2' gem 'aws-sdk-bedrockruntime'

  • react-chatbot-kit

  • I chose React as the library to implement the UI and I used some libraries like react-chatbot-kit for the chat component and react-use-websocket to manage the connection with the backend API.

  • react-use-websocket

    React Hook for WebSocket communication

  • I chose React as the library to implement the UI and I used some libraries like react-chatbot-kit for the chat component and react-use-websocket to manage the connection with the backend API.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • RVM Ruby 2.6.0 — built with custom openssl version on Ubuntu 22.04

    2 projects | dev.to | 26 Apr 2024
  • Building a Sinatra app in Ruby

    1 project | dev.to | 9 Apr 2024
  • How to deploy a Rails 7 app to Heroku

    1 project | dev.to | 18 Mar 2024
  • Finding your way around Rails code

    2 projects | dev.to | 11 Dec 2023
  • Can,t install MySQL2 gem

    3 projects | /r/rails | 8 Dec 2023