# Fullstack AI Chatbot
A full-stack AI chatbot application with Redis integration for real-time conversations.
## π Project Structure
```βββ src/ # Source code directory
βββ worker/ # Background worker processes
βββ server/src/redis/ # Redis server configuration
βββ main.py # Main application entry point
βββ test.py # Test scripts
βββ .env # Environment variables
βββ README.md # Project documentation- Install dependencies
pip install -r requirements.txt- Set up environment variables
cp .env.example .env
# Edit .env with your configuration- Run the application
python main.pyIf you encounter errors with aioredis, run:
python main.pyto see detailed error messages and debug information.
- Test components individually using
test.py - Redis configuration located in
server/src/redis/ - Worker processes handle background tasks in
worker/directory
- Make sure Redis server is running before starting the application
- Check
.envfile for proper configuration settings - See error details by running the main application file