Skip to content

Base Requirements

Fatma Sena Alçı edited this page Mar 13, 2023 · 2 revisions

In this page, all the base requirements for gaming community platform were listed by considering the project description given to us.

  1. Platform shall include a forum.

    • 1.1 Users shall be able to create posts to write guides in the forum.
    • 1.2 Users shall be able to create posts to share their tactics in the forum.
    • 1.3 Users shall be able to create posts to share game reviews in the forum.
  2. Developers shall be able to use the platform to promote their upcoming titles to other users.

  3. Platform shall have a group-finding feature.

    • 3.1 Players shall be able to find friends.
    • 3.2 Players shall be able to make teams to play games.
  4. Platform shall be able to used for creating and promoting online events for gamers.

  5. Platform shall support semantic search functionality.

    • 5.1 Users shall be able to search for titles in the forum.
    • 5.2 Users shall be able to search entries found in looking-for-group section.
    • 5.3 Users shall be able to search entries found in the event section.
    • 5.4 Users shall be able to search for the other users.
    • 5.5 Users shall be able to search for developers and e-sports players via their teams/companies.
  6. Platform shall have recommendation capability.

    • 6.1 Platform shall track users' activities.
    • 6.2 Platform shall be able to recommend posts and events by considering users' interests.
    • 6.3 Platform shall be able to use information provided in user profiles to make more accurate recommendations.
  7. Platform shall have pages for user profiles.

    • 7.1 Regular users shall be able to add their favorite games to their profiles.
    • 7.2 Regular users shall be able to add their favorite developers to their profiles.
    • 7.3 Regular users shall be able to add tags related to their favorite genre.
    • 7.4 Developers and e-sports players shall be able to add their associated titles/teams/companies to their profiles.
  8. Platform shall have functionality that users can offline events and online meetings.

    • 8.1 Users shall be able to add locations with geotagging for offline events.
  9. Platform shall have web page and Android application.

    • 9.1 Platform shall be a web application with API implementations for the front end.
    • 9.2 Android application of platform shall have same functionalities with web application.
    • 9.3 Android application shall provide a satisfying user experience.
    • 9.4 Android application shall keep users active with regular notifications.
    • 9.5 Web application and Android application shall have different user interface regarding to user experience and ease of use.
  10. Platform shall allow to annotate text or image to clarify posts.

    • 10.1 Users shall be able to annotate content on the platform with text or images.
    • 10.2 Annotations can be a URI that should act as a hyperlink, or semantic resources that provide detailed information about the resource.
    • 10.3 Annotations shall be compliant with the W3C Web Annotation Data Model and checked to follow W3C standards.
  11. Ethical concerns shall be considered.

    • 11.1 The rules defined by GDPR/KVKK shall be followed while implementing the project.
    • 11.2 Personal information and contact information shall be protect according to GDPR.
    • 11.3 Adherence to copyrights and licensing considerations shall be secured.

Welcome to the Wiki Page of Group 7! 👋

🏠 Home

📦 Deliverables

👥 Who We Are

Former Team Members

Github Repository & API Researches
Chosen Researches by Our Team

📃 Templates

Templates

📓 Meeting Notes

Meeting Notes of 352
Meeting Notes of 451
Frontend Team Meeting Notes
Backend Team Meeting Notes
Mobile Team Meeting Notes

👀 Requirements

📈 Diagrams

🛠️ User Scenarios and Mockups

Clone this wiki locally