Project Case Study
YouCDI for Email Marketing
Desktop and web email-marketing platform combining a VB.NET desktop application and a PHP web application with a shared MySQL database.
PHP
MySQL
VB.NET
Overview
YouCDI is a platform composed of a VB.NET desktop application and a PHP web application that share the same MySQL database. The project strengthened my experience in desktop development, web development, and shared-data management.
Problem
A desktop application and a web application needed to use the same marketing data reliably through a shared database.
Solution
VB.NET was used for the desktop application, PHP for the web application, and MySQL as the shared data layer.
Challenges
Technical constraints in both Visual Basic and PHP required significant debugging and implementation time during development.
Lessons learned
The project improved my understanding of desktop/web integration, database management, and structuring larger VB.NET applications.
Developer Mode
Under the hood
Architecture
A legacy hybrid desktop/web architecture with a shared relational database. The project is preserved as a case study and can be documented further from the Admin Dashboard.
Technical decisions
The portfolio keeps the original project history while presenting the implementation in a clearer case-study format.