Skip to content

The Telecom Customer Data Management System aims to design and implement an extensive customer data management solution for a telecom company.

License

Notifications You must be signed in to change notification settings

yehiarasheed/Telecom-Customer-Data-Management-System

Repository files navigation

Telecom Customer Data Management System

Live Demo

Project Description

The Telecom Customer Data Management System is a comprehensive solution for managing customer data, subscriptions, payments, and service plans for a telecom company. It provides an intuitive digital experience for customers, ensuring efficient data retrieval and service customization.

Screenshots

Admin Portal

Screenshot 2025-02-14 191006 Screenshot 2025-02-15 194317

Customer Portal

Screenshot 2025-02-14 191333 Screenshot 2025-02-14 191205 Screenshot 2025-02-14 191148

Features

  • Customer Profile Management: Stores personal details like name, national ID, email, and address.
  • Customer Account Handling: Each mobile number is tied to a unique account with balance tracking.
  • Service Plan Subscription: Customers can subscribe to different plans with SMS, minutes, and data options.
  • Plan Usage Monitoring: Tracks calls, SMS, and data consumption for each account.
  • Payments & Wallet Transactions: Records all financial transactions including recharges and plan payments.
  • Benefit & Voucher System: Customers earn points, receive cashback, and redeem vouchers at shops.
  • Technical Support Ticketing: Customers can raise tickets for service-related issues.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: ASP.NET (C#)
  • Database: SQL Server

Project Structure

Telecom-Customer-Data-Management-System/
│-- WebApplication2/
│   ├── Customer/
│   ├── Admin/
│   ├── Database/
│   ├── Services/
│   └── Pages/
│-- README.md
│-- LICENSE

Installation & Setup

Prerequisites

  • Visual Studio (Latest version recommended)
  • SQL Server
  • .NET Framework

Steps

  1. Clone the repository:
    git clone https://github.com/yehiarasheed/Telecom-Customer-Data-Management-System.git
  2. Open Visual Studio.
  3. In Visual Studio, open the project by selecting WebApplication2.sln from the Solution Explorer.
  4. Set up the database:
    • Open SQL Server Management Studio.
    • Execute the provided database schema script to create the required tables.
    • Update the connection string in the configuration file if necessary.
  5. Build and run the project:
    • In Visual Studio, select Debug > Start Without Debugging.
    • The application should launch in your default web browser.
  6. Access the deployed website (if applicable) through the provided link.

Contributing

We appreciate your interest in contributing to this project! Whether it's fixing bugs, adding features, or improving documentation, your contributions are valuable.

For detailed contribution guidelines, please refer to our CONTRIBUTING.md file.

How to Contribute

  • Submit a Pull Request: If you've made changes that you believe will benefit the project, submit a pull request on GitHub.
  • Review Process: All contributions will be reviewed by the project maintainers. Feedback will be provided, and once everything meets the project's requirements, your changes will be merged.
  • Project Discretion: Contributions will be incorporated at the discretion of the project maintainers. Every contribution is valued, and we will do our best to include your work if it aligns with the project's goals.

Thank you for helping improve this project!

License

This project is licensed under the MIT License.

Contact

For any inquiries or feature requests, feel free to reach out via GitHub Issues.

About

The Telecom Customer Data Management System aims to design and implement an extensive customer data management solution for a telecom company.

Resources

License

Code of conduct

Stars

Watchers

Forks