docs left background
docs right background
  • home
  • project

Smart Axiata Operation Retail App

November 5, 2023 (2y ago)

Smart Axiata is Cambodia's leading telecommunications operator, offering the fastest 4.5G data speeds, the latest devices and affordable mobile plans. This project i was working at Cammob, I held the position of a frontend developer while also being responsible for developing APIs for the application.

Project overview

Our team has embarked on the development of an innovative application designed to empower Smart Shops in streamlining their operations and enhancing customer service. This application serves as a comprehensive platform that facilitates a range of essential functions, including the sale of SIM cards, SIM card replacements, and various other related operations.

Project Highlights

  • Streamlined SIM Card Sales: The application introduced a user-friendly interface that significantly improved the process of selling SIM cards. Smart Shops can now complete sales efficiently, reducing wait times and enhancing the overall customer experience.

  • Enhanced User Experience: Through intuitive design and user-centric features, the application has elevated the overall user experience. Customers and Smart Shop owners alike benefit from a more efficient and enjoyable interaction with the platform.

  • Customer Database Integration: The application is connected to SmartShop's customer database, allowing for personalized customer interactions.

Technologies and Tools

  • Laravel (Backend): a renowned PHP web application framework, to build the application's backend and APIs.

  • React (Frontend): For the frontend development, we opted for React, a popular JavaScript library.

  • Azure Single Sign-On Integration: To enhance security and user convenience, we integrated the application with Azure Active Directory for single sign-on (SSO) functionality.

  • API Development: As part of the project, we designed and developed custom APIs to facilitate communication between the frontend and backend.

  • Version Control (GitLab): We utilized GitLab, a robust and versatile platform for source code management and collaboration, to streamline our development workflow.

Previews

dashboard

Dashboard

report

Report

buysim buysim eTopup eTopup

Some features

Role

In this project, my role was multifaceted, encompassing both frontend and backend development. I played a crucial role in shaping the application's user interface and experience while also ensuring the smooth functioning of the backend APIs. Here's a breakdown of my responsibilities and contributions

Frontend Development (React):

  • Dashboard: I was responsible for designing and developing the frontend dashboard of the application. This included creating a visually appealing and intuitive user interface that allowed Smart Shop owners to manage their operations efficiently.

  • Report Generation: I designed and implemented the reporting system, allowing Smart Shop agent to generate and view essential reports on sales, transactions, and other operational data.

  • Integration Single Sign-On (Azure): I seamlessly integrated the frontend with Azure Single Sign-On, enhancing security and user authentication. This integration ensured that Smart Shop owners and staff could access the application using their Azure credentials, simplifying the login process and strengthening security measures.

  • eTopup: I designed and developed the eTopup feature, allowing Smart Shop owners to top up their customers' accounts.

Backend Development (APIs):

  • API Development: In my role as a backend developer, I designed, developed, and maintained the application's APIs. These APIs served as the backbone of the application, facilitating data retrieval and management for the frontend components.

  • Performance Optimization: I focused on optimizing API performance to ensure fast and efficient data retrieval and transmission. This involved query optimization.

Client

smart icon

Smart Axiata Co., Ltd., Cambodia’s leading mobile telecommunications operator, currently serves 8 million subscribers under the “Smart” brand. Smart Axiata is part of Axiata Group Berhad, one of Asia’s largest telecommunications groups.