Дефинирање на проектот: ArenaNet
Членови на тимот
Димитар Димов 231099
Митко Цуклев 231236
Теа Димитриевска 231058
Краток опис на проектот
ArenaNet е веб платформа дизајнирана за управување и организирање на информации поврзани со онлајн игри, играчи и натпреварувачки настани. Корисниците можат да креираат сметки и да изградат играчки профили каде што можат да го следат своето учество во различни игри и натпревари. Платформата им овозможува на корисниците да прелистуваат достапни игри, да прегледуваат информации за нив и да гледаат записи од одиграни натпревари. Резултатите од натпреварите и статистиките на играчите се чуваат во системот, што им овозможува на корисниците да ја следат својата активност и перформанси со текот на времето.
ArenaNet исто така вклучува функции за заедница кои им овозможуваат на корисниците да комуницираат меѓусебно. Играчите можат да додаваат пријатели, да испраќаат пораки и да креираат тимови со други корисници. Овие тимови можат да се пријават и да учествуваат на турнири организирани на платформата. Системот чува информации за турнирите, тимовите кои учествуваат и резултатите од натпреварите, овозможувајќи им на корисниците да ги прегледуваат табелите и резултатите. За кого е наменета базата на податоци и проектот односно кој според вашата замисла ќе биде одговорен да ја поседува базата на податоци и апликацијата и да ги обезбедува како сервис - дали е тоа фирма/институација/организација или е поединец и краток опис за нивните потреби?
- Проектот е наменет за приватна ИТ компанија или стартап кој развива платформа за е-спорт и гејминг заедница. Организацијата би била одговорна за хостирање, одржување и развој на системот, како и за обезбедување на услугите кон крајните корисници. Нејзините потреби вклучуваат управување со голем број корисници, обработка на податоци за натпревари и статистики, како и обезбедување скалабилност и сигурност на системот.
Какви проблеми во фирмата или организацијата ќе решавате со вашата изработка?
- Системот решава проблеми поврзани со централизирано управување со податоци за игри, корисници и натпревари. Овозможува автоматизирано следење на резултати и статистики, намалување на рачна обработка на податоци и подобрување на точноста. Дополнително, ја олеснува организацијата на турнири, управувањето со тимови и комуникацијата помеѓу корисниците, што резултира со подобрено корисничко искуство и поголема ангажираност.
Какви видови корисници ќе имаат пристап до базата и проектот - во смисла на типови вработени во фирмата/институцијата или клиенти?
- Системот поддржува повеќе типови корисници:
- Администратори: управуваат со платформата, креираат турнири, следат активности и одржуваат системот.
- Регистрирани корисници (играчи): креираат профили, учествуваат во натпревари, додаваат пријатели и следат статистики.
- Тимски менаџери/капетани: управуваат со тимови и пријавуваат учество на турнири.
- Гости (нерегистрирани корисници): имаат ограничен пристап за преглед на информации за игри и натпревари.
Ако има други слични идеи во истата фирма или во околината, или веќе постојат готови решенија во светот, во што е различен вашиот предлог?
- Постојат слични платформи како FACEIT и ESL, но предложениот систем се разликува по тоа што интегрира повеќе функционалности во една целина: управување со профили, социјална интеракција, организација на турнири и детално следење на статистики. Дополнително, системот е дизајниран со флексибилна структура која овозможува лесна интеграција со надворешни API (на пример FACEIT API), како и проширување со нови игри и типови статистики без значајни промени во базата.
Дали се работи за веб, мобилна и/или десктоп апликација?
- Се работи за веб апликација која е достапна преку интернет прелистувач. Архитектурата е дизајнирана на начин што овозможува идно проширување со мобилна или десктоп апликација, без потреба од значајни промени во базата на податоци.
