Home DevilIn Art - npschipsch/DevilIn-Art GitHub Wiki

Business Description

We are an organisation of artists who want to provide a space for other like-minded people to share experiences and their pieces of work with each other and more importantly the rest of the world. Therefore we want to have a website that combines shareability and a proper way to display exhibits of whatever kind. May it be a threedimensional sculpting or a piece of music.

Other platforms only concentrate on one specific direction of art, where we want to combine the three main aspects of creativity: auditive sensing, shape and depth as well as colours. Respectively we envision to bring the artists of different categories together so they can inspire each other.

For this website, we want to create a place of exchange. Where users can offer commissions for artworks or request a specific one.

Furthermore we want to give less experienced users the opportunity to improve their skills and to avoid beginner's mistakes for example by watching video or text guides provided by other users who want to share their techniques.

Webpages including their purpose and content

DevilIn Art

The webite's homepage should always display a selection of the newest uploads from the sections Pictures/Animations, Handcrafting and Music. The displayed content here must be safe for work (see also "Rate Content" for further information).

The webpage shall be in the following path: /index.html


Art

Rate Content

(visible for registered users only)

The purpose of this webpage is to rate newly uploaded content as either safe for work or not. This is done by logged in users. Several users rate the same uploaded data anonymously and the majority of votes decides the rating.

The webpage shall be in the following path: /art/rating.html

Pictures and Animations

This webpage should provide a gallery with clickable images respectively animations, that are also accessible like a slideshow once opened. There should be a safe-for-work-mode, so that users can be sure to not get any explicit content.

The webpage shall be in the following path: /art/pictures_animations.html

Handcrafting

Here is the place for logged in users to upload pictures of their scultpures or any other kind of threedimensional artwork.

The webpage shall be in the following path: /art/handcraft.html

Music

In this section, logged in users can upload self arranged music pieces. May these be song lyrics, a self-composed piece of music or any other kind of art with music.

An exemplary content may be: Chopstick Waltz - Wristcutter's Edition

The webpage shall be in the following path: /art/music.html


Tutorials

Video Guides

Registered users can upload instructional videos, where they show how to draw, sculpt or compose. The guides shall be displayed as a list and may be sorted by publishing date, author or category (drawing, sculpting, music). The list begins with the newest guide by default.

The webpage shall be in the following path: /tuts/video_guides.html

Text Guides

Registered users can write textual descriptions and how-tos with optional images. The guides shall be displayed as a list and may be sorted by publishing date, author or category (drawing, sculpting, music).

The webpage shall be in the following path: /tuts/text_guides.html


Offer & Search

Commissions

Here is a place for logged in users to offer commissions on a specific kind of artwork.

The offers must contain:

  • the username
  • the category of art (drawing/animation, sculpture, music)
  • left amount of free slots (how many commissions are available/manageable by the artist)

The offers may contain:

  • used materials
  • pieces, the artist won't do
  • a deadline for the final date of a commission
  • sample pictures from the artist
  • a range for the pricing

The webpage shall be in the following path: /os/commissions.html

Requests

Here is a place for logged in users to create a request for a specific kind of artwork.

The requests must contain:

  • the username
  • the category of art (drawing/animation, sculpture, music)
  • a first description of the artwork

The request may contain:

  • materials to be used
  • a price expectation
  • sample pictures of a certain style or reference artwork

The webpage shall be in the following path: /os/requests.html


Login

This webpage should provide access to the features for registered users. It asks for the user's username respectively email address and password.

The webpage shall be in the following path: /user/login.html


Register

This webpage should ask a new user to insert the following mandatory things:

  • date of birth
  • username

A new user may enter:

  • place of residence (country, county)

The webpage shall be in the following path: /user/register.html


Profile

(visible for registered users only)

This webpage provides all details of a user.

The profile must contain:

  • a username
  • age of user (internally saved as birthdate)
  • a standard avatar (individual picture may be uploaded)
  • an email address
  • date of registration

The profile may contain:

  • place of residence (country, county)
  • interests (artwise)
  • accepted commissions
  • own uploaded content (pictures, drawings, music, tutorials, posts in forum)

The webpage shall be in the following path: /user/profile.html


Forum

The place for registered users to exchange opinions and experiences they made but also to seek help among others in the community. They can discuss about their improvement, about different techniques etc.

The webpage shall be in the following path: /forum.html


Store

As artists ourselves, we also want to offer some merchandising from our website in our own store. There shall be mugs, T-shirts and wallpapers (some of them a selection of artworks from our registered users).

The webpage shall be in the following path: /store.html


Contact

A page, meant to get in contact with us. Email address as well as location shall be displayed.

The webpage shall be in the following path: /contact.html


Imprint

A space for the web developers to immortalize themselves.

The webpage shall be in the following path: /imprint.html



XML Requirement

We want our store page to be based on an XML file. The page should be structured as a list and let the user order the items by price or category (T-shirs, mugs, wallpapers).

Design Diagram

The Design Diagram for our Website:

Design Diagram