An open API service indexing awesome lists of open source software.

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.

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