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.
Home Projects Search the entire portfolio Resume / CV Contact Recruiter Mode