Technologies used:
Java, OOP, File I/O, HTML, CSS, JavaScript, Bootstrap
Developed a web application in Java manages a list of games on the portal an ensures the administration of gameplay rules tailored for each user.
Functional Specifications for the GAMEX Portal IT System with core functionalities:
1. Game Management
- Game Addition: Administrators can add new games into the portal, specifying critical details such as:
- Game Title
- Comprehensive Description
- Category (e.g., action, strategy, adventure)
- Game Modification: Provision to update game-related information as needed.
- Game Deletion: Capable to remove obsolete or irrelevant games.
2. Gameplay Rule Management
- Rule Creation: Administrators can define and implement specific rules for each game, including but not limited to:
- Age Restrictions
- Maximum Playtime per Session
- Rule Modification: Ongoing adjustments to reflect evolving policies or incorporate user feedback.
- Rule Assignment: Deployment of tailored rules for distinct user categories (e.g., new players, premium members).
3. User Management
- User Profiles:
- Access to gameplay history
- Performance metrics and analytics
- Rule Enforcement:
- Assignment of personalized gameplay regulations
- Notification system to inform users of rule updates
4. Reporting and Monitoring
- Report Generation:
- Detailed reports on user playtime
- Behavioral analytics and compliance reporting