📍 Repo: https://github.com/rileyzt/eva-erp-backend
# EVA ERP Assistant — Backend 🧠
This is the **Node.js + Express backend** for EVA — a smart ERP AI assistant that performs:
- 📊 ERP requirement analysis
- 💡 Smart document/question processing
- 🔄 SAP ABAP code generation
- 📤 Exporting output files
- 🧠 LLM integration via Groq + LangChain
---
## 🌐 Live Frontend
👉 [https://eva-erp-agent.vercel.app/](https://eva-erp-agent.vercel.app/)
👉 [Frontend Repo](https://github.com/rileyzt/eva-erp-frontend)
---
## 🛠️ Stack
- **Framework**: Node.js + Express
- **AI Logic**: LangChain, Groq API
- **Middleware**: CORS, Multer (file upload)
- **Services**: SAP ABAP generator, memory, document parser
---
## 📂 Project Structure
/routes → API endpoints (chat, upload, export)
/services → Business logic, LangChain, SAP tools
/middleware → Auth, file handling, CORS, etc.
/utils → Helpers
.env → API keys (Groq, etc.)
---
## 🚀 Getting Started
```bash
git clone https://github.com/rileyzt/eva-erp-backend.git
cd eva-erp-backend
npm install
npm run dev
🧑💻 Contributions Welcome!
We welcome improvements to:
ERP flow optimization
LangChain prompt chains
SAP ABAP generation logic
Backend performance + security
Start by opening an Issue or PR.
📄 License
MIT