https://github.com/dchobarkar/chatbot-openai-langchain-starter
A full-stack AI chatbot built using Node.js, Express, LangChain, and React, featuring multi-turn memory, PDF-based question answering, and fully deployable on free-tier services like Railway and Vercel.
https://github.com/dchobarkar/chatbot-openai-langchain-starter
ai chatbot express fullstack langchain nodejs openai rag railway react tailwindcss vercel
Last synced: 11 months ago
JSON representation
A full-stack AI chatbot built using Node.js, Express, LangChain, and React, featuring multi-turn memory, PDF-based question answering, and fully deployable on free-tier services like Railway and Vercel.
- Host: GitHub
- URL: https://github.com/dchobarkar/chatbot-openai-langchain-starter
- Owner: dchobarkar
- Created: 2025-05-09T05:04:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-14T06:54:51.000Z (about 1 year ago)
- Last Synced: 2025-07-05T11:51:42.330Z (12 months ago)
- Topics: ai, chatbot, express, fullstack, langchain, nodejs, openai, rag, railway, react, tailwindcss, vercel
- Language: TypeScript
- Homepage: https://chatbot-openai-langchain-starter.vercel.app
- Size: 369 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chatbot OpenAI LangChain Starter 🤖
This is a full-stack chatbot built using Node.js, Express, LangChain, and React — all deployable on free-tier services.
## Features
- Conversational memory
- OpenAI or Hugging Face backend
- Clean React UI
- Fully free-tier deployable on Vercel + Railway
## Tech Stack
- Backend: Express + LangChain (JS)
- LLMs: OpenAI + Hugging Face fallback
- Memory: BufferMemory
- Frontend: React + TailwindCSS
- Deploy: Railway + Vercel
## Folder Structure
```plaintext
/chatbot-openai-langchain-starter
|-- client/ # React frontend
|-- server/ # Express + LangChain backend
| |-- routes/
| |-- llm/
| |-- memory/
|-- .env # For API keys (ignored in Git)
|-- README.md` ``
```
## License
MIT