TealCrowd : main features

(see the TealCrowd project presentation)

These are the feature which will be available in the 0.1 version of TealCrowd.

I found a motto that fits the project : NO BULLSHIT (commonly designs something made with real passion, and no hidden stuff that makes you hate the project once signed up). You’ve probably seen this on other websites. I just join this movement.

That said, let’s dive into it.

For this version, everyone will be able to :

  • Sign-up as a producer, a performer, or both.
  • Add their favourite music genres, used to suggest content.
  • Upvote, downvote, favourite a track or a demo (used too).
  • Follow an user and be notified of its work.
  • Upload tracks, and be notified of demos recorded on it.
  • Record a demo, and save it or discard it.
  • Discuss with other members.

And maybe a comment system, but I’m not certain of its utility, at least in the first version.

The main bound between entities (the users, tracks, and demo) will be a tag-system. It allows large possibilities to identify everything and can also be submitted by the users, like on SoundCloud. Moreover, it can be followed. Few key-tags will be fixed to identify musical genres and other will be of your imagination and mood.

SoundCloud tags

SoundCloud tag system makes a right genre classification while also allowing user’s own tags

Therefore, one of the most important page will be the search engine. It is the solution — or, at least, the tool which will lead to it — to the problem TealCrowd is being created: finding the person that is missing to your musical project. The other most important page will be the dashboard. It’s the place where everything keeps you up to date via notifications, but it’s also where you establish the first contact with the people your meet on the site. By default, it will show you something you may like, based on what you liked already.

SoundBetter search page

SoundBetter search page is very clear with that big input you can’t miss, yet advanced with the sidebar controls

On one of the forum where I shared the idea of TealCrowd, a member raised the question of the regulation : how to avoid spam and keep a high-quality work on the site? The reputation system seems pretty appriopriated, used with up and downvoting. If you never had the occasion, take a look at one of the StackExchange sites. Their system is well conducted. It consists in rewarding community users that contribute with quality work, and to avoid non-interesting content and/or spam.

StackExchange karma system

The StackOverflow reputation (or karma) system, based on upvotes, downvotes, and many other actions on the site. See also the favourite function and tag-system. This site is definetely an inspiration for the “community” part of TealCrowd.

TL;DR

  • Easy communication between users
  • Reputation system
  • Tag system to identify tracks, recordings, users…
  • Big fat & clever search engine (linked with the tags)
  • Suggestion engine
  • Usable by a kid, yet advanced

Next step : detailing how modules will work (tracks, recordings, reputation system, tags, listening/recording widget, etc).

What do you think of TealCrowd so far ?