# Bulk SMS Campaign Software (US-Based)

**Tech Stack:** [ASP.NET](http://ASP.NET) Core Web API · [ASP.NET](http://ASP.NET) MVC · Entity Framework · Unit of Work · Repository Pattern

### Overview

Designed and developed a **scalable Bulk SMS Campaign platform from scratch** for a US-based client, enabling businesses to create, schedule, execute, and monitor high-volume SMS campaigns with reliable delivery tracking and reporting.

### Key Contributions

* Architected and built **RESTful APIs** using [**ASP.NET**](http://ASP.NET) **Core Web API** for campaign creation, scheduling, execution, and delivery control.
    
* Integrated **SMS gateway services** with **delivery status tracking**, retry mechanisms, and failure handling.
    
* Designed the system using **Unit of Work and Repository patterns**, ensuring modular, testable, and maintainable architecture.
    
* Implemented **Entity Framework** for efficient data access, transactional consistency, and campaign data management.
    
* Developed an **MVC-based admin panel** for campaign management, recipient targeting, scheduling, and analytics.
    
* Implemented reporting features to track **delivery status, success rates, and campaign performance**.
    
* Ensured system scalability and stability for **high-volume message processing**.
    

### Impact & Results

* Delivered a **production-ready bulk messaging platform** built entirely from the ground up.
    
* Enabled businesses to manage large-scale SMS campaigns with **reliable delivery and monitoring**.
    
* Provided a clean, extensible architecture suitable for future integrations and scaling.
