Ragnarok Canopus Web Portal
Abstract: Developed a feature-rich web portal to manage user accounts and provide game information for the Ragnarok Online Canopus private server.
The Challenge
While the Ragnarok Online private server was running successfully, it lacked a user-friendly web interface for critical functions. Players needed a way to create and manage their accounts, and the community needed a centralized place for news, rankings, and game information without having to log into the game.
The Solution
I developed a full-featured web portal from scratch using native PHP and MySQL on a classic LAMP stack. This portal acted as the central hub for the entire server community and was tightly integrated with the game server's database.
Key Features
- Account Management: A complete system for users to register master accounts and manage their in-game accounts.
- Integrated Game Databases: The portal featured extensive, searchable databases for in-game content, including monsters, items, skills, maps, and NPCs, all pulled directly from the live server database.
- Community Engagement: Included a news portal for announcements, a community forum, and real-time display of "War of Emperium" (WoE) schedules and guild rankings.
- Live Rankings: Displayed dynamic player and guild rankings based on in-game activity.
This project was a foundational experience in full-stack web development, teaching me to build a data-driven application that served a live community of users.