Home
Name Modified Size InfoDownloads / Week
README.md 2026-10-20 4.5 kB
photo_2026-10-20_21-01-41.jpg 2026-10-20 102.9 kB
photo_2026-10-20_21-01-56.jpg 2026-10-20 95.3 kB
photo_2026-10-20_21-01-27.jpg 2026-10-20 114.8 kB
photo_2026-10-20_21-01-31.jpg 2026-10-20 82.9 kB
photo_2026-10-20_21-01-11.jpg 2026-10-20 77.4 kB
photo_2026-10-20_21-01-19.jpg 2026-10-20 87.2 kB
photo_2026-10-20_21-00-52.jpg 2026-10-20 99.4 kB
photo_2026-10-20_21-01-06.jpg 2026-10-20 102.6 kB
Totals: 9 Items   767.1 kB 0

MeoCRM ERP Desktop (Java Swing)

An enterprise-style CRM + ERP desktop application built in Java Swing with a modern Flamingo ribbon interface.

It brings CRM, sales, purchasing, inventory, finance, HR, manufacturing basics, and reporting together into a single, fast, keyboard-friendly desktop client.

⚠️ Project Status: This is an actively developed, working local build. The enterprise proposal is not yet 100% complete. We publish honest, detailed status reports rather than overclaiming completeness.


πŸ“Έ Screenshots

image image image image image image image image image image

Here is a look at the main interface:

(If you named your image something else, change screenshot-main.png below to match your exact file name)

MeoCRM ERP Main Dashboard

Add more screenshots here if you like! For example:


🌟 Features

  • CRM: Leads, contacts, deals (Kanban & List), tasks, notes, and customer 360 view.
  • Sales: Multi-line quotations, partial quote-to-order-to-invoice conversion, order holds, and pick/pack planning.
  • Purchasing: Purchase orders, partial goods receipts, three-way matching (PO ↔ Receipt ↔ Invoice), and GRNI control.
  • Inventory: Stock ledger, weighted-average costing, reservations, physical counts, and min/max reorder alerts.
  • Finance: Chart of accounts, double-entry journals, credit limits, AR/AP, trial balance, and period close.
  • HR & Payroll: Employee register, attendance, and monthly payroll/payslips.
  • Reporting: Searchable catalog, JasperReports (PDF), protected CSV, and typed XLSX exports.
  • UI/UX: Flamingo ribbon, saved grid layouts, global search, Ctrl+K command palette, and in-app notifications.
  • Security: PBKDF2 password hashing, session expiry, role-based access, and optimistic concurrency checks.

πŸ› οΈ Technology Stack

  • Language: Java (Targeting Java 11+)
  • User Interface: Java Swing + Flamingo Ribbon
  • Database: Local SQLite (Unencrypted local storage)
  • Reporting Engine: JasperReports
  • Architecture: Layered (Presentation separated from domain services and persistence adapters)

πŸš€ How to Run the App

  1. Install Java: Ensure you have a Java 11 (or newer) Runtime Environment installed (tested on JRE 17).
  2. Download: Download the latest .jar file from the Releases section on the right side of this page.
  3. Run: Open your terminal or command prompt in the folder where you downloaded the file and run: ```bash java -jar MeoCRM-ERP.jar

πŸ’‘ Tips for the Screenshot:

  • Make it clear: Make sure the text on the screenshot is readable.
  • Show the Ribbon: Since you are using the Flamingo Ribbon UI, make sure the screenshot shows the top menu ribbon with the colorful vector icons. That is a major selling point of your app!
  • Format: .png or .jpg files work best. Keep the file size under 5MB so the page loads fast.

  • Contact

If you have any questions, feedback, or want to report a bug, please reach out!

Email: meosofts01@gmail.com

Source: README.md, updated 2026-10-20