Skip to content

Tasks List

qtipee edited this page Mar 17, 2020 · 43 revisions

Tasks List

Market

  • Quick search (form)
  • Quick search (database request based on sample/author name, tag, duration, bpm, etc)
  • Advanced search (form)
  • Advanced search (database request with specific parameters + order by)
  • Display search results
  • On place listening (one audio player per sample ; not a unique audio player for the whole app)
  • Download sample
  • Detailed sample page : display sample information (name, bpm, tone, duration, date, tags, description, likes, license)
  • Detailed sample page :: display sample author information (name, profile picture, number of followers, link to author page)
  • Detailed sample page : on place listening
  • Detailed sample page : download
  • Detailed sample page : fork section
  • Detailed sample page : comments section

Sample

  • Sample database model
  • Upload sample form (with drag & drop)
  • Automatically deduce uploaded sample duration
  • Automatically deduce uploaded sample tone
  • Automatically deduce uploaded sample BPM
  • Fork database model
  • Fork : sample created with
  • Fork : sample used by

Upload

  • Upload form (audio file drag & drop, size limit, name, description, tags)
  • Audio properties automatic detection (duration, tone, bpm)

User profile

  • User database model
  • Display user information (name, profile picture, description, links, number of followers, number of samples)
  • Display user samples (order by popularity, date)
  • Edit highlighted samples
  • Follow user (if not oneself)
  • Edit ones information (edit icon + modal)
  • Remove ones profile (ask to keep uploaded samples -> unlinked author)
  • Tabs for samples and social thread
  • Display liked samples
  • Display followers/following

Social thread

  • Social thread database model
  • New sample uploaded (with on place listening, download, link to detailed page)
  • Text message (rich text)
  • Mentions (@username)

Privacy

  • Report spam
  • Report wrong audio rights
Clone this wiki locally