All use of images and artwork is protected by the Copyright Fair Use Clause because it is used for educational purposes.
The front page will show a login screen. Users must be logged in to interact with posts, as well as access the Profile page.
Users will be logged and authenticated with Google Authentication. This will automatically create an account.
This page displays all of the active posts (excuding full games and the user's own posts).
The posts show information about the owner/Dungeon Master's game including number of players, location, and title. For further information about the game, there is a more information button that will display additional information including the tags and description.
Logged in users can interact with these posts by requesting to join them.
The CREATE
button for users to create their own posts.
A toggle allows users to switch between a dark and light dungeons and dragons mode for the posting cards on the postings page depending on which color scheme they liked better.
Postings are split up by pages in the postings page. Each page can have up to 24 postings and the application will automatically add a new page after one page fills up and decrease pages if enough postings are deleted.
The top of the page displays a search bar.
Users can search by a string that may appear in post's Location
or Title
Users can also filter by tags.
Buttons appear under each post depending on the user's status in relation to them.
Users will not be able to view their own postings in the Postings page. However, posts from other users will appear.
These posts will show with an option to request to join
.
If the user has already requested, a button to unrequest
will appear instead.
If the user is already approved, buttons will show to leave group
and view approved
users and their information like contact information associated with the other group members as well as the group owner's information.
If the user is logged in, the Profile page will show a side tab showing the user's name, email, discord tag, and description.
The main window has three options: Edit Profile, My Postings, Pending, and Approved.
Users can update their name, discord tag, and description if they wish. Pressing the Update
button confirms these changes.
Note: Discord tags and description are not set to anything by default.
Users can view the posts they've created.
Posts will be split into ACTIVE
and INACTIVE
.
Similar to the Postings page, users will see options to delete
, archive
, view requests
, and view approved
users.
For inactive posts, users will see options to delete
or activate
.
Users can view the posts they've requested to join and unrequest
if they wish.
Users can view the posts they've been approved to join. and leave
if they wish.
Users can also view other approved
users.