markdown
A full-stack chatbot application built with React, Tailwind CSS, and JavaScript on the frontend, and Python on the backend. It integrates with AI APIs to deliver intelligent, real-time responses in a sleek, responsive interface.
- π¬ Real-time chat interface with user-friendly design
- π§ AI integration via OpenAI, Gemini, or Hugging Face APIs
- π Secure backend with environment-based API key handling
- π JSON-based communication between frontend and backend
- π¨ Responsive UI styled with Tailwind CSS
- π Message history and loading indicators
- Frontend: React, JavaScript, HTML, Tailwind CSS
- Backend: Python (FastAPI or Flask)
- API: OpenAI / Gemini / Hugging Face (customizable)
- Deployment: Netlify (frontend), Render or Railway (backend)
cd backend
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
pip install -r requirements.txt
python main.py
π» Frontend
bash
cd frontend
npm install
npm start