This is the frontend component of the Telecom Customer Management System. It provides the user interface for managing telecom mobility customers.
- Register new customers with details such as name, date of birth, email, Aadhar number, and assigned mobile number.
- Choose new plans with options for plan name, cost, and validity.
- Display a table of registered customers.
- Option to renew plans for existing customers.
- Option to upgrade or downgrade plans for existing customers.
- ReactJS: JavaScript library for building user interfaces.
- Axios: Promise-based HTTP client for making requests to the backend.
- Node.js and npm: Install Node.js and npm to manage dependencies and run the frontend.
- Git: Version control system for managing project files.
-
Clone the repository:
git clone https://github.com/ashu1409/telecom_customer_management_system
2.Install dependencies: cd telecom-customer-management-system/frontend npm install
- Start the development server: npm start
Note - The Main changes has been done according to requirements of the project are :
- public/index.html
- src/components/CustomerForm.js
- src/components/PlanSelection.js
- src/components/CustomerTable.js
- src/services/api.js
- src/App.js
- src/index.js
please focus on these files