Skip to content

TikTalk is a web app where users chat with diverse AI bots, from a caring mom to a mysterious vampire. Enjoy an intuitive interface, pick AI personalities, view chat histories, and explore unique conversations!

License

Notifications You must be signed in to change notification settings

zeepxnflrp/TikTalk

 
 

Repository files navigation

Workflow Status Workflow Status Workflow Status

TikTalk

An exercise to put to practice software development teamwork, subsystem communication, containers, deployment, and CI/CD pipelines. See instructions for details.

Team Members:

Description:

TikTalk is a creative web application that allows users to engage in conversations with a variety of AI chatbots, each boasting a unique personality, from a helpful mom to a mysterious vampire. The app features an intuitive chat interface, enabling users to select different AI personalities and view their chat histories and express themselves to all sorts of personalities!

Links to DockerHub Images:

Setup Locally:

Prerequisites:

Before you start the steps below, make sure you have the following downloaded on your system:

  1. Clone the repository:
git clone https://github.com/software-students-fall2023/5-final-project-mostly_afk.git
  1. Navigate to the project directory:
cd 5-final-project-mostly_afk
  1. Create a .env file inside the client/ folder and place the OpenAI Api Key that should be provided to you:
OPENAI_API_KEY = "Api Key Provided to you"
  1. Build docker images and run the containers:
docker compose up --build -d
  1. Open the application in your browser:
http://localhost:5001
  1. To stop the containers, run the command:
docker-compose stop

About

TikTalk is a web app where users chat with diverse AI bots, from a caring mom to a mysterious vampire. Enjoy an intuitive interface, pick AI personalities, view chat histories, and explore unique conversations!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 62.6%
  • HTML 15.7%
  • CSS 15.0%
  • JavaScript 6.2%
  • Dockerfile 0.5%