Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

ECOCMS

A high-performance desktop automation tool built with Delphi FMX to digitize business operations and client management. Features automated PDF contract generation, real-time treatment phase tracking, and secure SQLite-based client repositories.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

📝 Eco Pro Contract Management System

Streamlining Contracts for a Sustainable Future

pascal
A high-performance desktop application built with Delphi FMX to digitize
pascal
business operations, patient management, and legal document automation.

Eco Pro Dashboard

📖 Overview

The Eco Pro Contract Management System is a specialized business automation tool developed to modernize the daily operations of service providers. It replaces manual record-keeping with a secure digital environment, allowing for immersive visual experiences and blockchain-ready integration capabilities.

The system focuses on the entire lifecycle of client management—from initial registration and medical history tracking to automated PDF contract generation and multi-phase treatment scheduling.


🎯 Key Features

Feature Description
📄 Automated PDF Export Dynamically populates legal templates with client data and treatment details for instant document generation.
📊 Operational Dashboard Tracks "Urgent Contracts" and upcoming treatment schedules (1st, 2nd, and 3rd phases) in real-time.
👥 Client Repository A searchable database for managing client profiles, contact information, and detailed service history.
👁️ Document Preview Split-screen interface for real-time verification of contract layouts before finalization.
✅ Phase Tracking Checkbox-based system to monitor specific service stages, such as initial vs. follow-up treatments.
💰 Payment Monitoring Visual status indicators for tracking financial progress (Fully Paid vs. Partially Paid).

📸 System Gallery

<table> <tr> <td width="50%">

Dashboard Analytics

pascal
![Analytics](/catalog-images/2d/2d6b59f21d1436f1c0374c4b.png)
pascal
</td>
<td width="50%">

Client Logs

pascal
![Logs](/catalog-images/82/82e3ef4d02952042cc8a7878.png)
pascal
</td>

</tr> <tr> <td width="50%">

Add Clients

pascal
![Add Client](/catalog-images/5f/5f75e13dba9e9c2df87665fe.png)
pascal
</td>
<td width="50%">

PDF Engine

pascal
![PDF Export](/catalog-images/f8/f8978bb90cbb39fe392c011b.png)
pascal
</td>

</tr> </table>


🛠️ Technical Stack

  • Language: Object Pascal (Delphi)
  • Framework: FireMonkey (FMX)
  • Database: SQL
  • Output Engine: Integrated PDF Generation Engine

🚀 Getting Started

  1. Hardware: Optimized for Windows-based desktop environments.
  2. Setup: - Ensure SQL database connectivity is configured in the application settings.
    • Load the relevant contract templates (.pdf or .html) into the /templates directory.
  3. Run: Launch EcoProCMS.exe and log in with administrator credentials.

Developed by Lance Esureña