ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Web portal development for a local Warcraft community

Jernej Mrvar (2019) Web portal development for a local Warcraft community. EngD thesis.

Download (1664Kb)


    The massively multiplayer online role-playing video game genre has been popular for many years. Player cooperation, which happens in the game itself, often needs means of communication outside of it as well. One of the most popular video games of this genre is World of Warcraft. Many years of involvement in this hobby granted me the ability to understand the needs and problems, and combined with computer knowledge, enabled me to implement a portal that would enable in-game organization as well as communication and discussion outside of it. The goal of this thesis was to create a web portal for a local Warcraft community. The developed portal serves as its entry point. In the initial phase we performed the analysis of similar portals as well as gathered suggestions from future users. With the collected functional and non-functional requirements we started the development process, which was conducted iteratively. We used server-side technologies such as the Python framework Django, relational database PostgreSQL and Apache web server, as well as client-side ones such as HTML and CSS for display purposes, with JavaScript for dynamics and asynchronous calls and the AngularJS framework. The web portal enables users to register and log in, to add and edit news articles, offers a forum and a number of other functionalities intended for this specific segment of the Warcraft community. We have also implemented automated commands for data synchronization, which we receive by calling external API endpoints. The web portal was deployed, while the usage statistics and user responses are presented in the thesis in brief.

    Item Type: Thesis (EngD thesis)
    Keywords: Django, Python, PostgreSQL, Apache, World of Warcraft, Massively Multiplayer Online Role-Playing Game
    Number of Pages: 53
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Aleš Smrdel281Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1538140867)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 4370
    Date Deposited: 19 Feb 2019 16:07
    Last Modified: 01 Mar 2019 10:55
    URI: http://eprints.fri.uni-lj.si/id/eprint/4370

    Actions (login required)

    View Item