Skip to content

ilias-stack/Avatar-ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Avatar-ChatBot

A full-stack application with a frontend (Vite/Three) and backend (Python/Flask) service, containerized using Docker.

Project Structure

Avatar-ChatBot/
├── Application/ # Frontend (Vite/Three)
│ ├── Dockerfile
│ ├── package.json
│ └── src/
├── Backend/ # Backend (Python/Flask)
│ ├── Dockerfile
│ ├── chatbot/
│ ├── emotion detection/
│ ├── requirements.txt
│ └── app.py
├── docker-compose.yml
└── README.md

Prerequisites

Getting Started

1. Clone Repository

git clone https://github.com/ilias-stack/Avatar-ChatBot.git
cd Avatar-ChatBot

2. Frontend Setup

cd Application
npm install       # Install dependencies
npm run dev      # Start development server

3. Backend Setup

cd Backend
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate   # Windows
pip install -r requirements.txt
python app.py

Docker Deployment

# Build and start containers
docker-compose up --build

# Stop and remove containers
docker-compose down

# View logs
docker-compose logs -f

Access Services

Service URL
Application localhost:80
Backend localhost:5000

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published