Skip to content

ChatRock is a simple chat application (e.g. ChatGPT), that uses AWS Bedrock as the AI model to generate responses. It also uses Clerk for authentication and AWS DynamoDB for storing the chat messages and their history.

Notifications You must be signed in to change notification settings

kekedezha/chatrock_2.0

Repository files navigation

ChatRock

ChatRock is a simple chat application (e.g. ChatGPT), that uses AWS Bedrock as the AI model to generate responses. It also uses Clerk for authentication and AWS DynamoDB for storing the chat messages and their history. Here's it in action! 👇

Motivation

Over the last year, AI-powered applications like OpenAI's ChatGPT and Google's Gemini have taken the software/technology world by storm. They have exploded in popularity and have become widely used and integrated in lots of applications. This project aids in taking a look on how to use some of these new AI tools, and personally to gain some experience with tools I have never worked with, such as working with AWS and Clerk authentication!!

Tech Stack

  • Next.js
  • Tailwind CSS & Shadcn/ui
  • AWS DynamoDB
  • AWS Bedrock (meta.llama2-70b-chat-v1 model)
  • Clerk

Tutorial

If you're interested in reading more about this project as well as a step by step guide of how to build it, check out this blog post!

About

ChatRock is a simple chat application (e.g. ChatGPT), that uses AWS Bedrock as the AI model to generate responses. It also uses Clerk for authentication and AWS DynamoDB for storing the chat messages and their history.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published