Catalog · How the catalog works
DelphiSampleProject
A simple Delphi example project demonstrating a complete MySQL CRUD application
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Delphi Sample Project
📖 About
This is a simple Delphi example project that demonstrates how to build a full CRUD application with:
🔹 Clients
🔹 Products
🔹 Orders (with Order Items)
The project connects to a MySQL database, and the scripts for database creation and sample data population are included in the repository.
✨ Features
🔹 Create, Read, Update and Delete (CRUD) for Clients, Products and Orders.
🔹 Orders support multiple order items.
🔹 Database persistence with MySQL.
🔹 MVC + DAO design pattern
🔹 Styled interface for a modern look.
🛠️ Tech Stack
🔹 Delphi
🔹 MySQL
🔹 FireDAC for database connection
🔹 Raize for UI components and styling
📂 Project Structure
/src
????????? Views # Delphi forms for UI
????????? DAOs # Data Access Objects
????????? Models # Business models
????????? Controls # Application logic
????????? SQLFiles # Database creation & population scripts🚀 Getting Started
- Clone this repository:
git clone https://github.com/Martenda/DelphiSampleProject.git - Open the project in Delphi.
- Configure your MySQL connection in the
MySQLConnection.inifile. - Run the SQL scripts from
/SQLfolder to create and populate the database. - Build & Run the application.
Made with ❤️ by Martenda using Delphi.

