Skip to content

Project Description

Evan Scales edited this page Apr 23, 2024 · 6 revisions

Forces-Unite Website

The Forces-Unite website is a platform designed to bring gamers together, chat, and connect over their favorite gaming interests.

Goals

The goals of the project are to:

  • Create a user-friendly platform for gamers to connect
  • Facilitate gamer discovery. Develop a process for users to find fellow gamers with similar interests
  • Enable group formation. Allow users to easily create, join, and search for groups
  • Promote user interaction. Implement features that encourage conversation through posts and comments.
  • Have fun, and learn about the process of creating a web app

High-Level Features

Some high-level features and their descriptions

  1. Gamer Discovery
    • Allow users to search and connect with other gamers based on their interests and play styles
    • Allow users to view profiles, favorite games, and play styles of potential gaming buddies
  2. Groups
    • Allow users to create or join groups focused on specific games or interests
    • Define member roles
    • Designate a group leader to manage permissions, member invites, and group profile
  3. Messaging
    • Implement messaging between users to allow for quick communication
  4. Account Management
    • Allow users to create accounts, customize profiles, and manage their preferences
    • Allow users to commend or rate each other based on their interactions and behavior
    • Allow users to mark their favorite games
    • Allow users to mark skill level, and role/play style for their favorite games
  5. Posts
    • Allow users to create posts to groups they are a part of
    • Allow users to view and react to posts
  6. Comments
    • Allow users to leave comments on other users profiles, group pages, and posts

Platform

The project should be platform agnostic; it will be a website. Different browsers such as Chrome, Firefox, Edge, and Safari will need to be tested, as well as mobile versions.
The project will be developed using the following technologies:

  • User Interface: React
  • Backend: ASP.NET
  • Database: PostgreSQL
  • Hosting: Azure
Clone this wiki locally