-
Notifications
You must be signed in to change notification settings - Fork 4
Tasks List
qtipee edited this page Jul 24, 2020
·
43 revisions
- Sample database model
- Quick search (form)
- Quick search (database request based on sample/author name, tag, duration, bpm, etc)
- Display search results
- On place listening (one audio player per sample ; not a unique audio player for the whole app)
- Download sample
- Sample detailed page layout
- User database model
- User profile page layout
- Quick search improved (filtering ?)
- Advanced search (form)
- Advanced search (database request with specific parameters + order by)
- Detailed sample page : display sample information (name, bpm, tone, duration, date, tags, description, 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
- Upload sample form (name, audio file, description, tags)
- Automatically deduce uploaded sample duration
- Automatically deduce uploaded sample tone (in fact, really hard task)
- Automatically deduce uploaded sample BPM
- Fork database model
- Fork : save user downloaded samples
- Fork : ask user when uploading a sample (based on user downloaded samples)
- Fork : sample created with
- Fork : sample used by
- Display user information (name, profile picture, description, number of followers, number of samples)
- Display user samples
- Likes database model
- Like a sample
- Comments database model
- Comment a sample
- Participation score (add field in user database schema)
- Participation score display (to define, maybe a league system)
- Define how to grant points to users (upload sample, use fork, users feedback, etc)
- Add the participation score in the samples searches (better visibility based on the participation score)
- Browsers testing
- Bug fixes/issues
- Code review
- Deployment
- Setup CI (Django Github actions)
- Test MVP application with unit tests
- Test « Market Upgraded » application with unit tests
- Test « Sample Upgraded » application with unit tests
- Test « User Upgraded » application with unit tests
- Test social features with unit tests
- Test gamification features with unit tests
- Overall testing
- Setup CI (Nuxt.js commands)
- Test MVP application with unit tests
- MVP application user test
- Test « Market Upgraded » application with unit tests
- « Market Upgraded » application user test
- Test « Sample Upgraded » application with unit tests
- « Sample Upgraded » application user test
- Test « User Upgraded » application with unit tests
- « User Upgraded » application user test
- Test social features with unit tests
- Social features user test
- Test gamification features with unit tests
- Gamification features user test
- Overall testing
- Google Lighthouse audits
- Setup CD