Skip to content

rileyzt/eva-erp-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


⚙️ 2. eva-erp-backend — Node.js Backend

📍 Repo: https://github.com/rileyzt/eva-erp-backend
↖️ Pairs with frontend: eva-erp-frontend

# 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