https://github.com/JoyChudasama/chat-txt
https://github.com/JoyChudasama/chat-txt
fastapi langchain ollama python react typescript
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/JoyChudasama/chat-txt
- Owner: JoyChudasama
- Created: 2025-03-09T22:06:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-19T22:28:24.000Z (over 1 year ago)
- Last Synced: 2025-03-19T23:28:27.559Z (over 1 year ago)
- Topics: fastapi, langchain, ollama, python, react, typescript
- Language: CSS
- Homepage:
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChatTXT
A modern web application that allows users to chat with their TXT documents using AI. Built with React, FastAPI, and Langchain.
## Features
- 📄 TXT file upload and processing
- 💬 Interactive chat interface with AI responses
- 📚 Session management for multiple conversations
- 🔍 Context-aware responses based on TXT content
- 🎨 Clean and intuitive user interface
## Tech Stack
### Frontend
- React
- TypeScript
- Tailwind CSS
- Shadcn/ui Components
- Zod Validation
### Backend
- FastAPI
- Python
- Langchain
- Firebase/Firestore
- Ollama (Local LLM)
## Prerequisites
Before you begin, ensure you have the following installed:
- Node.js (v16 or higher)
- Python (3.9 or higher)
- Ollama (for local LLM)
- Git
## Installation
- [Backend Installation Guide](./backend/README.md)
- [Frontend Installation Guide](./frontend/README.md)