Skip to content

Latest commit

 

History

172 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Wizzarts team request :

alt text

Wizzarts: Magic Cardsmith alt text

Meet the team

alt text

TABLE OF CONTENTS

SUMMARY

Home page

Chat

Membership

Perks

Stores

Events

Tools

1. Art upload

2. Create card

3. Create event

4. Create article

5. Create deck of cards

6. Order deck

Admin

Admin tools

Web page special features

Web page additional inforrmation

Class diagram

Flow Chart

SUMMARY

Upload your art, craft your play cards and build your deck

Member's art is uploaded and visible for other members to see. Member's art is used for participating in events, forging play cards and creating articles.
Wizzarts events participants are rewarded with special member title such as content creator
Forged play cards are assembled in decks and used for in battles with other members.

alt text

Home page

alt text

From the home page our clients can access member's digital art, play cards, events and articles.

alt text

Logged in users have access to all the Wizzarts data.

alt text

Events are accessible to member's only

alt text

Chat

Chat is for members only and to join, you need to set up a nickname and pick an avatar.

Mmber's nickname and avatar are picked on sign up and can be eddited via the member's profile.

alt text

Member's have access to various chat rooms. Our chat system support various languages.

Member's may address issues related to orders, game mechanics and get in touch with Wizzarts team.

alt text

Membership

alt text

Perks

Members participating in events will be awarded with premium membership. Premium membership can be acquired by uploading art, creating articles and events, forging play cards and participating in events.

Content creator is a premim role which provide access to all of Wizzarts data base and their published content is visible to everyone and ivisble on our home page.

Artist is a premium role which has the same benefits as the content creator. Artist will be invited to join Team wizzarts contents and become part of the team.

Store owners is a premium role. All store owners will acquire the premium membership as soon as they register their store location on our website.

alt text

Each member has a portfolio wich is accessible to all team wizzarts's members.

alt text

Stores

Wizzarts's partner stores.

alt text

Wizzarts members who are store owners are invited to introduce their store with the help of the ongoing event "Arena masters".

alt text

Events

alt text

Wizzarts team invite you to join our events. We have spared some place for all interested in contributing to growing our database, wheather it is digital art, hosted events, new game mechanics.

Special events are available to all members. Events for everyone, artists, content creators, store owners.

Introducing the Flavourless Event where the playcard text is missing and should be filled to fulfill the requirements for a playable playcard

alt text

Only members are allowed to submit an event. Each event has the possibility to store numerous sub-event information tabs.

alt text

Tools

1. Art upload

Members can submit their digital art and show it to all members.

alt text

2. Create card

Play cards created by members during the events are visible to other members

alt text

Cards will be added to our new game expansion

alt text

alt text

3. Create event

Each member can create various type of events

alt text

4. Create article

Articles are the best way to inform others about the art piece, the event, the card you have created.

alt text

5. Create deck of cards

Card decks are important part of the Wizzarts game. Personalized card decks are used during our battle events.

alt text

6. Order deck

Card decks can be ordered and delivered to your closest Wizzarts game store or our partners stores.

alt text

Admin

Admin tools

User with admin role already seeded : Metzen

His password is : Pa$$w0rd3

alt text

Admin role can be assigned without touching the code.

By using the combination below and updating the new user profile, admin role will be assigned after submit.

user.Email == "admin@mail.com" input.Nickname == "AdminAndy" input.PhoneNumber == "012285695439" input.Bio == "faef3ddf-05e3-4bd3-9753-5401e2053c75"

alt text

Admin tools

Admin controls

alt text

The Admin has control over events. He can update them and delete them.

alt text

The Admin is able to re-create the default events, created during the writing of the code. By picking "flavorless" or "imageless" event type from the list of events, the "AdminEventService" will select the appropriate controller and action, then will modify the Tag helper.

alt text

The event it self is saved along with the actionId and controllerId depending on what type of event has been picked.

alt text alt text alt text

To avoid errors, non-admin users are allowed to create simple events therefore, they are limited to less choices.

The controller will read the data and will add the tag helper (controller and action) which will allow the view to function as normal.

Admin tools

The Admin has control over user's portfolio and content.

alt text

The admin is in charge of approving user's content and review user's portfolio following demands for collaboration.

alt text alt text

(Users with the appropraite role are provided with the option to join the game development after sending their applciation via mail or chat)

alt text

Admin tools

The admin is in charge of updating the user's orders

alt text

Web page special features

It is possible to notify users about their order status by mail

alt text alt text alt text

All chat messages are being sanitized. All input will be sanitizied.

alt text alt text

Web page additional inforrmation

Help page for those having problems with their content and for those interested in joining the team.

alt text

Contacts page has information about the fictional team behind the project, the source of the html template used for creating the page, the play cards.

alt text

Wizzarts card game rules are listed on the "Rules" page.

alt text

Wizzarts webpage terms.

alt text

Class diagram

Visualization of the project's classes and their relationships.

AspNetUser

alt text

The product. Wizzart card game and its rule set.

alt text

User created Articles.

alt text

Wizzarts game play cards and decks.

alt text

Wizzarts team created events and user events.

alt text

Wizzarts game card deck orders

alt text

Flow Chart

alt text

END

About

Tests

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages