The Admin Panel serves as a robust content management system (CMS), granting administrators efficient control over user panel activities. This organizational framework empowers administrators to navigate tasks such as inventory management, stock monitoring, demand forecasting, supply chain integration, discount management, order fulfillment, and ensuring customer satisfaction, creating a streamlined user experience. The Game API, managed securely by Genba Digital, ensures the safe and efficient distribution of digital game purchases. Moreover, the Admin Panel takes charge of pivotal aspects including game management, category oversight, order processing, and user administration, reinforcing effective control and organization within the platform.

Admin Panel Design System

1. Scoping:

A) Functional

<aside> 💡 Functional requirements describe the specific functionalities or features that a system or application must have . It's described in two parts module level thinking and feature level thinking

</aside>

1. Module Level Thinking:

<aside> 💡 Module Level Thinking involves organizing the functional requirements into broader modules or sections.

</aside>

Overview : In the supply-focused module, the project incorporates features such as Inventory Management, Stock Level Monitoring, Demand Forecasting, Supply Chain Integration, Discount Management, Order Fulfillment, and Customer Satisfaction. On the demand side, the system includes Authentication and Authorization, WhatsApp and Email Support, Crisp Chatbot Integration, Social Media Connectivity, and CRUD functionality for comprehensive user support and interaction.

Module-Level.png

2. Feature Level Thinking:

<aside> 💡 Feature Level Thinking involves drilling down into the specific features or functionalities within each module.

</aside>

Feature-Level.png

Overview : The feature-level thinking ensures a comprehensive gaming experience. The Game Management section encompasses Live Games, Idle Games (Request), Upcoming Games, On-Sale Games, and Discount functionality. A robust Search and Sort feature enables users to explore game details, prices, discounts, bundles, and purchase history efficiently. Category Management allows the creation of categories, use of filters, and addition of games. The Discount Management feature facilitates the addition of Admin discounts, stacking discounts over Genba, and calculating the final discount. The Order Management module empowers users to check all orders, view details, and use the Search feature for quick access. User Management provides a list of registered users with search and sorting features, user profiles, and history tracking, including the ability to enable/disable users. Additionally, the Profile section offers Password Change functionality for enhanced user control and security.

B) Non- Functional

<aside> 💡 Non-functional requirements define the qualities or characteristics that a system or application must have. and requirements address

</aside>

Overview : The non-functional scope for Mobile/Desktop ensures a responsive design, optimizing assets like videos, images, CSS, and JS for efficient loading. It includes features such as deep linking, performance optimization, robust authentication and authorization mechanisms, local storage utilization, form validation, security protocols, Axios Interceptor for request/response modifications, HTTPS implementation, caching strategies, comprehensive end-to-end testing, and versioning to ensure a reliable and secure system.