Not inspired by Thirukkural — Built on it.
அவையறிந்து ஆராய்ந்து சொல்லுக சொல்லின் தொகையறிந்த தூய்மை யவர் — Thirukkural 711
"The wise speak after understanding their audience, adapting their words with clarity and precision."
LGC Articulate — DevLang is a full-stack communication coaching system designed to help users:
- Think before they speak
- Structure their responses
- Communicate with clarity, ownership, and precision
This is not a chatbot. It is a guided system for articulation training and evaluation.
- Scenario-based guided learning
- Step-by-step articulation breakdown
- Teaches how to think and respond
-
AI-powered scoring of responses
-
Structured feedback:
- Score
- Breakdown
- Strength
- Gap
- Improve
-
Tracks attempt history for progress
- AI coaching for uncertain responses
- User provides context + intent
- System refines thinking, not just answers
- React + Vite
- Feature-first structure
- Local state + custom hooks
client/src/
features/
learn/
evaluate/
doubt/
auth/
shared/
services/
route → middleware → controller → service → model/utils
- Express.js
- MongoDB (Mongoose)
- JWT Authentication
- AI orchestration layer
- Structured prompt system
- Model fallback pipeline (
attemptStack) - Output validation (
aiGuard)
GET /healthPOST /api/auth/signupPOST /api/auth/loginPOST /api/auth/forgot-passwordPOST /api/auth/reset-passwordPOST /api/doubt
POST /api/evaluateGET /api/evaluate/user/historyGET /api/evaluate/:attemptId
Frontend:
- React
- React Router
- Vite
Backend:
- Node.js
- Express
- MongoDB + Mongoose
- JWT Authentication
- Brevo Email Service
AI:
- OpenRouter / Gemini
cd server
npm install
cd ../client
npm installcd server
copy .env.example .envnpm run devcd ../client
npm run devFrontend: http://localhost:5173 Backend: http://localhost:3000
- Context before response
- Structure before expression
- Clarity over verbosity
❌ Raw answers → ✅ Structured articulation
- QUICKSTART.md
- ARCHITECTURE.md
- SYSTEM_MAP.md
- EXAMPLES.md
Detailed engineering documentation, architecture workflows, implementation reasoning, AI-assisted evaluation pipeline design, and communication system analysis are available in the systems report.
- Response format inconsistency
- Hardcoded API base URL
- Schema inconsistencies
- Unified API response structure
- Better evaluation parsing
- Improved UX flows
- Mobile optimization
Proprietary — All rights reserved. Unauthorized use is prohibited.
This is not just a project.
It is a system built on a principle written over 2000 years ago — to teach not just what to say, but how to think before saying it.
This software system is an original product developed under LGC Systems.
The ideation, system architecture, design, and overall product vision originate from Ramalingam Jayavelu, Founder of LGC Systems.
All intellectual property belongs exclusively to LGC Systems.
