Lingobot is an AI-powered chatbot built with TypeScript and LangChain that helps users practice and learn new languages through realistic, scene-based conversations. It adapts to user proficiency, corrects mistakes in real-time, stores chat history in SQLite, and offers feedback for continuous improvement. Responsive design and interactive chat UI ensure a smooth learning experience across devices.
https://lingobot-ai.onrender.com/# Clone the repository
git clone https://github.com/rahullbyte/Lingobot.AI.git
# Navigate to the project directory
cd Lingobot.AI
# Install dependencies
npm install
# Upgrade the dotenv
-
# Run the Development
npm run dev
Render URL.
Frontend: Render
Backend: Render
Version v1.0.0
Initial release with basic conversation flow and language preference setup.
Version v1.5.0
Introduced scene-based conversations and multilingual support.
Version v2.0.0
Added personalized learning features, conversation history, and progress tracking.
Challenge: Creating realistic, engaging dialogues for diverse language learners
Solution: Used scene-based conversation design and integrated LLMs with adaptive response logic
Outcome: Achieved natural, personalized chats that adapt to usersโ fluency levels and learning goals