Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 2.22 KB

README.md

File metadata and controls

63 lines (44 loc) · 2.22 KB

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