Skip to content

MKmuneebkhalid/erp-lite

Repository files navigation

ERP-Lite: AI-assisted Task & Resource Management

This is a lightweight ERP-style system demonstrating

  • Task management with AI‑powered suggestions
  • Resource allocation
  • Dashboards with real‑time statistics
  • Modern full‑stack implementation: React + TypeScript front‑end, Spring Boot back‑end, PostgreSQL & MongoDB storage.

Quick start (local)

docker compose up --build

The UI will be at http://localhost:3000 and the API at http://localhost:8080/api.

Running tests

  • ./mvnw test – back‑end JUnit
  • npm test – front‑end Jest

Architecture

React (Vite) ─┐
              │REST/JSON
Spring Boot ──┤──▶ PostgreSQL  (relational)
              │
              └──▶ MongoDB     (AI logs & summaries)

AI features (stubbed)

The AIService class demonstrates how you would call the OpenAI API (or a local LLM) to:

  • Auto‑generate task descriptions

Replace the TODO sections with your real API key / endpoint.


CI/CD

A simple GitHub Actions pipeline is provided in .github/workflows/ci.yml:

  • build & test the back‑end
  • build & test the front‑end
  • publish Docker images (disabled by default)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages